TransportProviderT Class

A class for managing the communication between server and client.

Definition

Namespace: Gemstone.Communication
Assembly: Gemstone.Communication (in Gemstone.Communication.dll) Version: 1.0.110 -- Release Build+0c64c8391bfe7dd5190df3a4b323a05770415384
public class TransportProvider<T>
Inheritance
Object    TransportProviderT

Type Parameters

T
Type of the object used for server-client communication.

Constructors

TransportProviderT Initializes a new instance of the TransportProviderT class.

Properties

ReceiveBuffer Gets buffer used for receiving data.
ReceiveBufferSize Gets receive buffer requested size.
SendBuffer Gets buffer used for sending data.
SendBufferSize Gets send buffer requested size.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Reset Resets TransportProviderT.
SetReceiveBuffer Establishes (or reestablishes) a receive buffer of a given size.
SetSendBuffer Establishes (or reestablishes) a send buffer of a given size.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

BytesReceived Number of bytes received in ReceiveBuffer.
ID ID of the TransportProviderT object.
MulticastMembershipAddresses Optional multicast membership addresses used when a multicast source address is specified.
Provider Provider for the transportation of data.
StatisticsTransportStatistics for the TransportProviderT object.

See Also