ConnectionListenerBase MembersNetworkComms.Net Help
The ConnectionListenerBase type exposes the following members.
Constructors

  NameDescription
Protected methodConnectionListenerBase
Create a new listener instance
Back to Top
Methods

  NameDescription
Public methodAppendIncomingPacketHandler incomingObjectType (String, NetworkComms PacketHandlerCallBackDelegate incomingObjectType )
Append a listener specific packet handler using the listener default SendReceiveOptions
Public methodAppendIncomingPacketHandler incomingObjectType (String, NetworkComms PacketHandlerCallBackDelegate incomingObjectType , SendReceiveOptions)
Append a listener specific packet handler
Public methodAppendIncomingUnmanagedPacketHandler
Append a listener specific unmanaged packet handler
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodIncomingPacketHandlerExists(String)
Returns true if an unmanaged packet handler exists on this listener
Public methodIncomingPacketHandlerExists(String, Delegate)
Returns true if the provided listener specific packet handler has been added for the provided packet type, on this listener.
Public methodIncomingUnmanagedPacketHandlerExists 
Returns true if a listener specific unmanaged packet handler exists, on this listener.
Public methodIncomingUnmanagedPacketHandlerExists(Delegate)
Returns true if the provided listener specific unmanaged packet handler has been added, on this listener.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodRemoveIncomingPacketHandler 
Removes all packet handlers for all packet types, on this listener.
Public methodRemoveIncomingPacketHandler(String)
Removes all listener specific packet handlers for the provided packet type, on this listener.
Public methodRemoveIncomingPacketHandler(String, Delegate)
Remove the provided listener specific packet handler for the specified packet type, on this listener.
Public methodRemoveIncomingUnmanagedPacketHandler 
Removes all unmanaged packet handlers, on this listener.
Public methodRemoveIncomingUnmanagedPacketHandler(Delegate)
Remove the provided listener specific unmanaged packet handler, on this listener.
Public methodToString
Returns a clean string containing the current listener state
(Overrides OnlineObject ToString .)
Back to Top
Properties

  NameDescription
Public propertyApplicationLayerProtocol
The application layer protocol status for this listener.
Public propertyConnectionType
The connection type that this listener supports.
Public propertyIsDiscoverable
True if this listener will be advertised via peer discovery
Public propertyIsListening
True if this listener is listening.
Public propertyListenerDefaultSendReceiveOptions
The send receive options associated with this listener.
Public propertyLocalListenEndPoint
The local IPEndPoint that this listener is associated with.
Back to Top
See Also