Click or drag to resize

ICrosserProtocol Interface

Definition for crosser communication protocol

Namespace:  Crosser.Common.Server.Protocol
Assembly:  Crosser.Common (in Crosser.Common.dll) Version: 0.0.4
Syntax
C#
public interface ICrosserProtocol : IProtocol, 
	IDisposable

The ICrosserProtocol type exposes the following members.

Properties
  NameDescription
Public propertyClientStats
The ClientStats representing this IProtocol
(Inherited from IProtocol.)
Public propertyConnectionContext
The IConnectionContext for the connected client
(Inherited from IProtocol.)
Public propertyControllers
All IControllers registered on this IProtocol
(Inherited from IProtocol.)
Public propertyProtocolIdentifier
Unique identifier for each protocol
(Inherited from IProtocol.)
Public propertyServer
Reference to the server object (singleton)
(Inherited from IProtocol.)
Public propertySubscriptions
All subscriptions (SubObject) registered on the IProtocol
(Inherited from IProtocol.)
Public propertyTransport
Communication layer
(Inherited from IProtocol.)
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodHasControllerInstanceOf
Checks if the IProtocol has a registered instance of the IController passed in
(Inherited from IProtocol.)
Public methodReadLoop
Protocol read-loop
(Inherited from IProtocol.)
Public methodRemoveController
Removes a specific IController from the IProtocol
(Inherited from IProtocol.)
Public methodSend(Byte)
Send a complete frame
(Inherited from IProtocol.)
Public methodSend(BinaryKey, String, Byte)
Do a RPC call to the client
(Inherited from IProtocol.)
Top
See Also