C# Class GladNet.Engine.Common.NetworkMessagePublisher

Inheritance: INetworkMessageReceiver, INetworkMessageSubscriptionService, INetworkMessagePublisher
Mostrar archivo Open project: HelloKitty/GladNet2 Class Usage Examples

Public Methods

Method Description
OnNetworkMessageReceive ( IEventMessage message, IMessageParameters parameters ) : void

Interface method overload for receiving a IEventMessage.

OnNetworkMessageReceive ( IRequestMessage message, IMessageParameters parameters ) : void

Interface method overload for receiving a IRequestMessage.

OnNetworkMessageReceive ( IResponseMessage message, IMessageParameters parameters ) : void

Interface method overload for receiving a IResponseMessage.

OnNetworkMessageReceive ( IStatusMessage status, IMessageParameters parameters ) : void

Dispatchable method that handles IStatusMessage changes.

SubscribeToEvents ( OnNetworkEventMessage subscriber ) : void

Subscribes to IEventMessage network messages.

SubscribeToRequests ( OnNetworkRequestMessage subscriber ) : void

Subscribes to IRequestMessage network messages.

SubscribeToResponses ( OnNetworkResponseMessage subscriber ) : void

Subscribes to IResponseMessage network messages.

SubscribeToStatusChanges ( OnNetworkStatusMessage subscriber ) : void

Subscribes to IStatusMessage network messages.

Method Details

OnNetworkMessageReceive() public method

Interface method overload for receiving a IEventMessage.
public OnNetworkMessageReceive ( IEventMessage message, IMessageParameters parameters ) : void
message IEventMessage The event recieved from the remote peer.
parameters IMessageParameters The message parameters the message was sent with.
return void

OnNetworkMessageReceive() public method

Interface method overload for receiving a IRequestMessage.
public OnNetworkMessageReceive ( IRequestMessage message, IMessageParameters parameters ) : void
message IRequestMessage The request recieved from the remote peer.
parameters IMessageParameters The message parameters the message was sent with.
return void

OnNetworkMessageReceive() public method

Interface method overload for receiving a IResponseMessage.
public OnNetworkMessageReceive ( IResponseMessage message, IMessageParameters parameters ) : void
message IResponseMessage The response recieved from the remote peer.
parameters IMessageParameters The message parameters the message was sent with.
return void

OnNetworkMessageReceive() public method

Dispatchable method that handles IStatusMessage changes.
public OnNetworkMessageReceive ( IStatusMessage status, IMessageParameters parameters ) : void
status IStatusMessage The status message recieved from the remote peer.
parameters IMessageParameters The message parameters the message was sent with.
return void

SubscribeToEvents() public method

Subscribes to IEventMessage network messages.
public SubscribeToEvents ( OnNetworkEventMessage subscriber ) : void
subscriber OnNetworkEventMessage Delegate target subscribing.
return void

SubscribeToRequests() public method

Subscribes to IRequestMessage network messages.
public SubscribeToRequests ( OnNetworkRequestMessage subscriber ) : void
subscriber OnNetworkRequestMessage Delegate target subscribing.
return void

SubscribeToResponses() public method

Subscribes to IResponseMessage network messages.
public SubscribeToResponses ( OnNetworkResponseMessage subscriber ) : void
subscriber OnNetworkResponseMessage Delegate target subscribing.
return void

SubscribeToStatusChanges() public method

Subscribes to IStatusMessage network messages.
public SubscribeToStatusChanges ( OnNetworkStatusMessage subscriber ) : void
subscriber OnNetworkStatusMessage Delegate target subscribing.
return void