Demo3D.Net Namespace |
| Class | Description | |
|---|---|---|
| ClientT |
A client connection.
| |
| ClientParams |
Parameters for opening a client connection.
| |
| Connection |
A client connection to a peer.
| |
| IncomingMessageManagerT |
Manages incoming messages received on a connection.
| |
| IncomingMessageManagerTMessageHandler |
A base class for matching and handling packets received.
| |
| IncomingMessageManagerProperties |
The IncomingMessageManager configuration properties.
| |
| IncomingPacketManager |
Manages incoming packets on a connection. Expects the connection to support the IPacketIOService.
| |
| NotifyDataChanged |
Provides INotifyDataChanged extensions.
| |
| NotifyDataChangedDataChangedNotifier |
A source of data changed events. Returned from INotifyDataChanged.GetDataChangedNotifier(),
this class will collect any INotifyDataChanged.DataChanged events and return them via a call
to WhenDataChangedAsync().
| |
| NotifyDataChangedEventArgs |
Information about an INotifyDataChanged.DataChanged event.
| |
| OpenParams |
Parameters for opening a socket (client or server).
| |
| PacketChangedEventArgs |
Aguments to the IPacketIOService INotifyDataChanged.DataChanged event.
Contains information about the packet received that caused the event to be raised.
| |
| PacketIOService |
Extensions for the IPacketIOService.
| |
| Protocol |
Represents one protocol.
| |
| ProtocolRequiredService |
Describes the protocols and services required down stream.
| |
| ProtocolAddress |
An address of a client or server.
| |
| ProtocolAddressBuilder |
A class for constructing protocol addresses.
| |
| ProtocolAddressEditorAttribute |
An attribute on a Protocol that defines an editor for creating addresses for that protocol.
| |
| ProtocolAddressPropertyBagEditor |
A property bag base class for configuring a ProtocolAddress.
| |
| ProtocolHead |
The head of the protocol stream.
| |
| ProtocolInstance |
This is one instance of a protocol connection (either a client or a server connection), or a protocol server.
This class represents one link in the overall protocol stream. Created by Protocol, it manages the protocol for just this link in the stream.
Uses the services of, and provides services to, its downstream and upstream instances.
| |
| ProtocolProperties |
A class to contain all the configuration property bags for each protocol and service being used for a connection.
| |
| ProtocolServer |
Protocol server.
| |
| ProtocolSocket |
A connection to a peer (either a client or a server connection), or a protocol server.
| |
| ServerClientT |
A client connection to our server.
| |
| ServerParams |
Parameters for opening a server.
| |
| ServerSocket |
A server socket.
| |
| ServiceBindingAttribute |
Binding attributes for a service interface.
| |
| ServiceProvider |
A service provider.
|
| Interface | Description | |
|---|---|---|
| ConnectionIRegistry |
A registry of connections.
| |
| INotifyDataChanged |
Notifies listeners that data has arrived or changed.
| |
| IPacketIOService |
Protocol packet and stream IO service.
IPacketIOService INotifyDataChanged.DataChanged events will pass PacketChangedEventArgs.
| |
| IProtocolServerService |
Protocol server service.
| |
| IProtocolTimeoutService |
Control over the underlying protocol timeouts.
| |
| ProtocolIRegistry |
Registry of protocols.
| |
| ServiceProviderIRegistry |
Registry of global service providers.
|
| Delegate | Description | |
|---|---|---|
| NotifyDataChangedEventHandler |
Represents the method that handles INotifyDataChanged.DataChanged events.
| |
| SendMessageDelegate |
A method for sending a message.
| |
| SendMessageDelegateAsync |
A method for sending a message.
| |
| ServiceClientAsyncT |
Delegate for servicing a new connection, passing a new Client{T} for each connection accepted.
| |
| ServiceConnectionAsync |
Delegate for servicing a new connection, passing a new ProtocolSocket for each connection accepted.
|
| Enumeration | Description | |
|---|---|---|
| CallbackContext |
Defines the context in which a callback should be called.
| |
| ConnectionFlags |
Client and server socket flags.
| |
| ConnectionSharing |
How and whether to share connections to the same address.
| |
| ServiceBindingFlags |
Directs how to find a service on a protocol.
By default Public and NonPublic services for the supplied protocol, and Public services of the downstream protocols,
are searched.
|