Skip to main content

Class NanoConnectionHandle

Inheritance
System.Object
Inherited Members
Show
Syntax
public sealed class NanoConnectionHandle : IConnectionHandle, IBindEndPoint, IConnectEndPoint, IEquatable<NanoConnectionHandle>

Constructors

NanoConnectionHandle(String, UInt16)

Declaration
public NanoConnectionHandle(string host, ushort port)
Parameters
TypeNameDescription
System.Stringhost
System.UInt16port

Properties

IConnectionHandle.IsStateful

Declaration
bool IConnectionHandle.IsStateful { get; }

IConnectionHandle.SupportsGracefulDisconnect

Declaration
bool IConnectionHandle.SupportsGracefulDisconnect { get; }

IConnectionHandle.SocketLayerConnection

Declaration
ISocketLayerConnection IConnectionHandle.SocketLayerConnection { get; set; }

Methods

IConnectionHandle.Disconnect(String)

Declaration
void IConnectionHandle.Disconnect(string gracefulDisconnectReason)
Parameters
TypeNameDescription
System.StringgracefulDisconnectReason

CreateCopy()

Declaration
public IConnectionHandle CreateCopy()
Returns
TypeDescription
Mirage.SocketLayer.IConnectionHandle

Equals(NanoConnectionHandle)

Declaration
public bool Equals(NanoConnectionHandle other)
Parameters
TypeNameDescription
Mirage.Sockets.Udp.NanoConnectionHandleother
Returns
TypeDescription
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
TypeNameDescription
System.Objectobj
Returns
TypeDescription
System.Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
TypeDescription
System.Int32

ToString()

Declaration
public override string ToString()
Returns
TypeDescription
System.String