C# Class CrossroadsIO.Interop.SocketProxy

Inheritance: IDisposable
Afficher le fichier Open project: jgoz/crossroads-net Class Usage Examples

Méthodes publiques

Méthode Description
Bind ( string endpoint ) : int
Close ( ) : int
Connect ( string endpoint ) : int
Dispose ( ) : void
Forward ( IntPtr destinationHandle ) : int
GetSocketOption ( int option, byte &value ) : int
GetSocketOption ( int option, int &value ) : int
GetSocketOption ( int option, long &value ) : int
GetSocketOption ( int option, ulong &value ) : int
Receive ( byte buffer, int flags, int &size ) : byte[]
Receive ( byte buffer, int flags ) : int
Send ( byte buffer, int size, int flags ) : int
SetSocketOption ( int option, byte value ) : int
SetSocketOption ( int option, int value ) : int
SetSocketOption ( int option, long value ) : int
SetSocketOption ( int option, ulong value ) : int
SocketProxy ( IntPtr socketHandle ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
GetReceiveMore ( int &receiveMore ) : int
RetryIfInterrupted ( Func func ) : int

Method Details

Bind() public méthode

public Bind ( string endpoint ) : int
endpoint string
Résultat int

Close() public méthode

public Close ( ) : int
Résultat int

Connect() public méthode

public Connect ( string endpoint ) : int
endpoint string
Résultat int

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Forward() public méthode

public Forward ( IntPtr destinationHandle ) : int
destinationHandle System.IntPtr
Résultat int

GetSocketOption() public méthode

public GetSocketOption ( int option, byte &value ) : int
option int
value byte
Résultat int

GetSocketOption() public méthode

public GetSocketOption ( int option, int &value ) : int
option int
value int
Résultat int

GetSocketOption() public méthode

public GetSocketOption ( int option, long &value ) : int
option int
value long
Résultat int

GetSocketOption() public méthode

public GetSocketOption ( int option, ulong &value ) : int
option int
value ulong
Résultat int

Receive() public méthode

public Receive ( byte buffer, int flags, int &size ) : byte[]
buffer byte
flags int
size int
Résultat byte[]

Receive() public méthode

public Receive ( byte buffer, int flags ) : int
buffer byte
flags int
Résultat int

Send() public méthode

public Send ( byte buffer, int size, int flags ) : int
buffer byte
size int
flags int
Résultat int

SetSocketOption() public méthode

public SetSocketOption ( int option, byte value ) : int
option int
value byte
Résultat int

SetSocketOption() public méthode

public SetSocketOption ( int option, int value ) : int
option int
value int
Résultat int

SetSocketOption() public méthode

public SetSocketOption ( int option, long value ) : int
option int
value long
Résultat int

SetSocketOption() public méthode

public SetSocketOption ( int option, ulong value ) : int
option int
value ulong
Résultat int

SocketProxy() public méthode

public SocketProxy ( IntPtr socketHandle ) : System
socketHandle System.IntPtr
Résultat System