DotMSN

NSMessageProcessor Methods

The methods of the NSMessageProcessor class are listed below. For a complete list of NSMessageProcessor class members, see the NSMessageProcessor Members topic.

Public Instance Methods

Connect (inherited from SocketMessageProcessor) Connect to the endpoint specified in the ConnectivitySettings field. If the socket is already connected this method will return immediately and leave the current connection open.
Disconnect Disconnect from the nameserver.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
RegisterHandler (inherited from SocketMessageProcessor) Registers a message handler with this processor.
SendMessage Sends the specified NSMessage over the connection.
ToString (inherited from Object)Returns a String that represents the current Object.
UnregisterHandler (inherited from SocketMessageProcessor) Unregisters the message handler from this processor.

Protected Instance Methods

BeginDataReceive (inherited from SocketMessageProcessor) Starts an a-synchronous receive.
DispatchMessage Sends the received network message, from the server, to all registered handlers.
EndConnectCallback (inherited from SocketMessageProcessor) The callback used by the Socket.BeginConnect() method. The ProxySocket class behaves different from the standard Socket class. The callback is called after a connection has already been established.
EndReceiveCallback (inherited from SocketMessageProcessor) The callback used by the Socket.BeginReceive method.
EndSendCallback (inherited from SocketMessageProcessor) The callback used by the Socket.BeginReceive method.
Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetPreparedSocket (inherited from SocketMessageProcessor) Returns a socket which is setup using the settings in the ConnectivitySettings field. Always use this method when you want to use sockets.
IncreaseTransactionID Increases the transaction identifier by one and returns that value.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
OnConnected (inherited from SocketMessageProcessor) Fires the Connected event.
OnDisconnected (inherited from SocketMessageProcessor) Fires the Disconnected event.
OnMessageReceived Creates a NSMessage object. After that the message is send to the handler.
SendSocketData (inherited from SocketMessageProcessor)Overloaded. Used by descendants classes to send raw byte data over the socket connection. This function is at the moment blocking. This method uses the default socket in the SocketMessageProcessor class.

See Also

NSMessageProcessor Class | XihSolutions.DotMSN Namespace