C# Класс CrossroadsIO.Interop.SocketProxy

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
GetReceiveMore ( int &receiveMore ) : int
RetryIfInterrupted ( Func func ) : int

Описание методов

Bind() публичный Метод

public Bind ( string endpoint ) : int
endpoint string
Результат int

Close() публичный Метод

public Close ( ) : int
Результат int

Connect() публичный Метод

public Connect ( string endpoint ) : int
endpoint string
Результат int

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Forward() публичный Метод

public Forward ( IntPtr destinationHandle ) : int
destinationHandle System.IntPtr
Результат int

GetSocketOption() публичный Метод

public GetSocketOption ( int option, byte &value ) : int
option int
value byte
Результат int

GetSocketOption() публичный Метод

public GetSocketOption ( int option, int &value ) : int
option int
value int
Результат int

GetSocketOption() публичный Метод

public GetSocketOption ( int option, long &value ) : int
option int
value long
Результат int

GetSocketOption() публичный Метод

public GetSocketOption ( int option, ulong &value ) : int
option int
value ulong
Результат int

Receive() публичный Метод

public Receive ( byte buffer, int flags, int &size ) : byte[]
buffer byte
flags int
size int
Результат byte[]

Receive() публичный Метод

public Receive ( byte buffer, int flags ) : int
buffer byte
flags int
Результат int

Send() публичный Метод

public Send ( byte buffer, int size, int flags ) : int
buffer byte
size int
flags int
Результат int

SetSocketOption() публичный Метод

public SetSocketOption ( int option, byte value ) : int
option int
value byte
Результат int

SetSocketOption() публичный Метод

public SetSocketOption ( int option, int value ) : int
option int
value int
Результат int

SetSocketOption() публичный Метод

public SetSocketOption ( int option, long value ) : int
option int
value long
Результат int

SetSocketOption() публичный Метод

public SetSocketOption ( int option, ulong value ) : int
option int
value ulong
Результат int

SocketProxy() публичный Метод

public SocketProxy ( IntPtr socketHandle ) : System
socketHandle System.IntPtr
Результат System