NetworkMessagingComponent 类
继承
NetworkMessagingComponent
程序集: Fantasy.Net.dll
语法
public sealed class NetworkMessagingComponent : Entity, IEntity, IDisposable, IPool
字段
|
编辑本文
查看源代码
AddressableRouteMessageLock
声明
public CoroutineLock AddressableRouteMessageLock
字段值
|
编辑本文
查看源代码
MessageDispatcherComponent
声明
public MessageDispatcherComponent MessageDispatcherComponent
字段值
|
编辑本文
查看源代码
RequestCallback
声明
public readonly SortedDictionary<uint, MessageSender> RequestCallback
字段值
|
编辑本文
查看源代码
TimeoutRouteMessageSenders
声明
public readonly Dictionary<uint, MessageSender> TimeoutRouteMessageSenders
字段值
|
编辑本文
查看源代码
TimerComponent
声明
public TimerComponent TimerComponent
字段值
|
编辑本文
查看源代码
TimerId
声明
字段值
方法
|
编辑本文
查看源代码
CallAddressable(long, IRouteMessage)
声明
public FTask<IResponse> CallAddressable(long addressableId, IRouteMessage request)
参数
返回
|
编辑本文
查看源代码
CallInnerRoute(long, IRouteMessage)
声明
public FTask<IResponse> CallInnerRoute(long routeId, IRouteMessage request)
参数
返回
|
编辑本文
查看源代码
CallInnerRouteBySession(Session, long, IRouteMessage)
声明
public FTask<IResponse> CallInnerRouteBySession(Session session, long routeId, IRouteMessage request)
参数
返回
|
编辑本文
查看源代码
ResponseHandler(uint, IResponse)
声明
public void ResponseHandler(uint rpcId, IResponse response)
参数
|
编辑本文
查看源代码
ReturnMessageSender(uint, MessageSender)
声明
public void ReturnMessageSender(uint rpcId, MessageSender messageSender)
参数
|
编辑本文
查看源代码
SendAddressable(long, IRouteMessage)
声明
public FTask SendAddressable(long addressableId, IRouteMessage message)
参数
返回
|
编辑本文
查看源代码
SendInnerRoute(ICollection<long>, IRouteMessage)
声明
public void SendInnerRoute(ICollection<long> routeIdCollection, IRouteMessage message)
参数
|
编辑本文
查看源代码
SendInnerRoute(long, IRouteMessage)
声明
public void SendInnerRoute(long routeId, IRouteMessage message)
参数
实现
扩展方法