com.onlineobject.objectnet Namespace

com.onlineobject.objectnet.server Namespace

Classes


  Class Description
Public class ClientConnectedEventArgs
Contains event data for when a non-local client connects to the server.
Public class ClientDisconnectedEventArgs
Contains event data for when a non-local client disconnects from the server.
Public class ClientEmbedded
Represents an embedded client that extends the functionality of TransportEmbedded and implements ITransportClient.
Public class ConnectionFailedEventArgs
Contains event data for when a connection attempt to a server fails.
Public class DisconnectedEventArgs
Contains event data for when the client disconnects from a server.
Public class EmbeddedClient
A client that can connect to a EmbeddedServer.
Public class EmbeddedConnection
Represents a connection to a EmbeddedServer or EmbeddedClient.
Public class EmbeddedDuplicateHandlerException
The exception that is thrown when multiple methods with EmbeddedMessageHandlerAttributes are set to handle messages with the same ID and have the same method signature.
Public class EmbeddedInsufficientCapacityException
The exception that is thrown when a EmbeddedMessage does not contain enough unread bytes to add a certain value.
Public class EmbeddedInvalidHandlerSignatureException
The exception that is thrown when a method with a EmbeddedMessageHandlerAttribute does not have an acceptable message handler method signature (either EmbeddedServer..::..MessageHandler or EmbeddedClient..::..MessageHandler).
Public class EmbeddedMessage
Provides functionality for converting data to bytes and vice versa.
Public class EmbeddedMessageHandlerAttribute
Specifies a method as the message handler for messages with the given ID.
Public class EmbeddedMessageReceivedEventArgs
Contains event data for when a message is received.
Public class EmbeddedMessageRelayFilter
Provides functionality for enabling/disabling automatic message relaying by message type.
Public class EmbeddedNonStaticHandlerException
The exception that is thrown when a method with a EmbeddedMessageHandlerAttribute is not marked as staticSharedstaticstatic (Shared in Visual Basic).
Public class EmbeddedPeer
Provides base functionality for EmbeddedServer and EmbeddedClient.
Public class EmbeddedServer
A server that can accept connections from EmbeddedClients.
Public class EmbeddedServerConnectedEventArgs
Contains event data for when a client connects to the server.
Public class EmbeddedServerConnectionFailedEventArgs
Contains event data for when a connection fails to be fully established.
Public class EmbeddedServerDisconnectedEventArgs
Contains event data for when a client disconnects from the server.
Public class ServerEmbedded
Represents a server that uses an embedded transport mechanism.
Public class TransportEmbedded
Abstract base class for embedded transport mechanisms.

Interfaces


  Interface Description
Public interface IEmbeddedMessageSerializable
Represents a type that can be added to and retrieved from messages using the [EmbeddedMessage.AddSerializable{T}(T)] and [EmbeddedMessage.GetSerializable{T}] methods.

Delegates


  Delegate Description
Public delegate EmbeddedClient..::..MessageHandler
Encapsulates a method that handles a message from a server.
Public delegate EmbeddedServer..::..ConnectionAttemptHandler
Encapsulates a method that determines whether or not to accept a client's connection attempt.
Public delegate EmbeddedServer..::..MessageHandler
Encapsulates a method that handles a message from a client.

Enumerations


  Enumeration Description
Public enumeration EmbeddedDisconnectReason
The reason for a disconnection.
Public enumeration EmbeddedMessageSendMode
The send mode of a EmbeddedMessage.
Public enumeration EmbeddedRejectReason
The reason the connection attempt was rejected.