C# 클래스 CrossroadsIO.Interop.SocketProxy

상속: IDisposable
파일 보기 프로젝트 열기: jgoz/crossroads-net 1 사용 예제들

공개 메소드들

메소드 설명
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