Click or drag to resize

Connection Class

Inheritance Hierarchy
System.Object
  NetworkCommsDotNet.Connections.Connection
    NetworkCommsDotNet.Connections.Bluetooth.BluetoothConnection
    NetworkCommsDotNet.Connections.IPConnection

Namespace:  NetworkCommsDotNet.Connections
Assembly:  RebornBuddy (in RebornBuddy.exe) Version: 3.3.1; net-4.5.win32; release
Syntax
C#
public abstract class Connection : IDisposable

The Connection type exposes the following members.

Constructors
  NameDescription
Protected methodConnection
Top
Properties
Methods
  NameDescription
Public methodStatic memberAllExistingLocalListenEndPoints
Public methodStatic memberAllExistingLocalListeners
Public methodAppendIncomingPacketHandler<incomingObjectType>(String, NetworkComms.PacketHandlerCallBackDelegate<incomingObjectType>)
Public methodAppendIncomingPacketHandler<incomingObjectType>(String, NetworkComms.PacketHandlerCallBackDelegate<incomingObjectType>, SendReceiveOptions)
Public methodAppendIncomingUnmanagedPacketHandler
Public methodAppendShutdownHandler
Public methodCloseConnection
Protected methodCloseConnectionSpecific
Public methodConnectionAlive()
Public methodConnectionAlive(Int32)
Public methodConnectionAlive(Int32, Int64)
Protected methodConnectionHandshake
Public methodDispose
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEstablishConnection
Protected methodEstablishConnectionSpecific
Public methodStatic memberExistingLocalListenEndPoints(ConnectionType)
Public methodStatic memberExistingLocalListenEndPoints(ConnectionType, EndPoint)
Public methodStatic memberExistingLocalListeners<listenerType>
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIncomingPacketHandleHandOff
Public methodIncomingPacketHandlerExists(String)
Public methodIncomingPacketHandlerExists(String, Delegate)
Public methodIncomingUnmanagedPacketHandlerExists()
Public methodIncomingUnmanagedPacketHandlerExists(Delegate)
Public methodStatic memberListening
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPacketTypeUnwrapperOptions
Public methodRemoveIncomingPacketHandler()
Public methodRemoveIncomingPacketHandler(String)
Public methodRemoveIncomingPacketHandler(String, Delegate)
Public methodRemoveIncomingUnmanagedPacketHandler()
Public methodRemoveIncomingUnmanagedPacketHandler(Delegate)
Public methodRemoveShutdownHandler
Public methodSendObject(String)
Public methodSendObject(String, Int64)
Public methodSendObject<sendObjectType>(String, sendObjectType)
Public methodSendObject<sendObjectType>(String, sendObjectType, SendReceiveOptions)
Public methodSendObject<sendObjectType>(String, sendObjectType, Int64)
Public methodSendObject<sendObjectType>(String, sendObjectType, SendReceiveOptions, Int64)
Public methodSendPacket<packetPayloadObjectType>(IPacket)
Public methodSendPacket<packetPayloadObjectType>(IPacket, Int64)
Public methodSendReceiveObject<returnObjectType>(String, String, Int32)
Public methodSendReceiveObject<returnObjectType>(String, String, Int32, Int64)
Public methodSendReceiveObject<sendObjectType, returnObjectType>(String, String, Int32, sendObjectType)
Public methodSendReceiveObject<sendObjectType, returnObjectType>(String, String, Int32, sendObjectType, Int64)
Public methodSendReceiveObject<sendObjectType, returnObjectType>(String, String, Int32, sendObjectType, SendReceiveOptions, SendReceiveOptions)
Public methodSendReceiveObject<sendObjectType, returnObjectType>(String, String, Int32, sendObjectType, SendReceiveOptions, SendReceiveOptions, Int64)
Protected methodSendStreams
Public methodSendUnmanagedBytes
Protected methodStartIncomingDataListen
Public methodStatic memberStartListening<T>(ConnectionListenerBase, T, Boolean)
Public methodStatic memberStartListening<T>(List<ConnectionListenerBase>, List<T>, Boolean)
Public methodStatic memberStartListening<T>(ConnectionType, T, Boolean)
Public methodStatic memberStopListening()
Public methodStatic memberStopListening(ConnectionListenerBase)
Public methodStatic memberStopListening(List<ConnectionListenerBase>)
Public methodStatic memberStopListening(ConnectionType)
Public methodStatic memberStopListening(ConnectionType, EndPoint)
Public methodToString (Overrides Object.ToString().)
Protected methodTriggerConnectionEstablishDelegates
Protected methodStatic memberTriggerConnectionKeepAliveThread
Public methodTriggerSpecificPacketHandlers
Protected methodWaitForConnectionEstablish
Top
Fields
See Also