C# Class GladNet.Engine.Common.NetworkMessagePublisher

Inheritance: INetworkMessageReceiver, INetworkMessageSubscriptionService, INetworkMessagePublisher
Afficher le fichier Open project: HelloKitty/GladNet2 Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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.
Résultat void

OnNetworkMessageReceive() public méthode

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.
Résultat void

OnNetworkMessageReceive() public méthode

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.
Résultat void

OnNetworkMessageReceive() public méthode

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.
Résultat void

SubscribeToEvents() public méthode

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

SubscribeToRequests() public méthode

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

SubscribeToResponses() public méthode

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

SubscribeToStatusChanges() public méthode

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