C# Class System.Net.Sockets.Socket.SocketAsyncResult

Inheritance: IAsyncResult
显示文件 Open project: kumpera/mono

Public Properties

Property Type Description
AcceptSocket Socket
Addresses System.Net.IPAddress[]
Buffer byte[]
Buffers IList>
EndCalled int
EndPoint System.Net.EndPoint
Offset int
Port int
ReuseSocket bool
Size int
Sock Socket
SockFlags SocketFlags
ares object
blocking bool
handle System.IntPtr
operation SocketOperation

Public Methods

Method Description
CheckIfThrowDelayedException ( ) : void
Complete ( ) : void
Complete ( Exception e ) : void
Complete ( Exception e, bool synch ) : void
Complete ( Socket s ) : void
Complete ( Socket s, int total ) : void
Complete ( bool synch ) : void
Complete ( int total ) : void
CompleteAllOnDispose ( Queue queue ) : void
CompleteDisposed ( object unused ) : void
Dispose ( ) : void
Init ( Socket sock, object state, AsyncCallback callback, SocketOperation operation ) : void
SocketAsyncResult ( ) : System
SocketAsyncResult ( Socket sock, object state, AsyncCallback callback, SocketOperation operation ) : System

Private Methods

Method Description
GetDelegate ( Worker worker, SocketOperation op ) : SocketAsyncCall

Method Details

CheckIfThrowDelayedException() public method

public CheckIfThrowDelayedException ( ) : void
return void

Complete() public method

public Complete ( ) : void
return void

Complete() public method

public Complete ( Exception e ) : void
e System.Exception
return void

Complete() public method

public Complete ( Exception e, bool synch ) : void
e System.Exception
synch bool
return void

Complete() public method

public Complete ( Socket s ) : void
s Socket
return void

Complete() public method

public Complete ( Socket s, int total ) : void
s Socket
total int
return void

Complete() public method

public Complete ( bool synch ) : void
synch bool
return void

Complete() public method

public Complete ( int total ) : void
total int
return void

CompleteAllOnDispose() public method

public CompleteAllOnDispose ( Queue queue ) : void
queue System.Collections.Queue
return void

CompleteDisposed() public method

public CompleteDisposed ( object unused ) : void
unused object
return void

Dispose() public method

public Dispose ( ) : void
return void

Init() public method

public Init ( Socket sock, object state, AsyncCallback callback, SocketOperation operation ) : void
sock Socket
state object
callback AsyncCallback
operation SocketOperation
return void

SocketAsyncResult() public method

public SocketAsyncResult ( ) : System
return System

SocketAsyncResult() public method

public SocketAsyncResult ( Socket sock, object state, AsyncCallback callback, SocketOperation operation ) : System
sock Socket
state object
callback AsyncCallback
operation SocketOperation
return System

Property Details

AcceptSocket public_oe property

public Socket AcceptSocket
return Socket

Addresses public_oe property

public IPAddress[],System.Net Addresses
return System.Net.IPAddress[]

Buffer public_oe property

public byte[] Buffer
return byte[]

Buffers public_oe property

public IList> Buffers
return IList>

EndCalled public_oe property

public int EndCalled
return int

EndPoint public_oe property

public EndPoint,System.Net EndPoint
return System.Net.EndPoint

Offset public_oe property

public int Offset
return int

Port public_oe property

public int Port
return int

ReuseSocket public_oe property

public bool ReuseSocket
return bool

Size public_oe property

public int Size
return int

Sock public_oe property

public Socket Sock
return Socket

SockFlags public_oe property

public SocketFlags SockFlags
return SocketFlags

ares public_oe property

public object ares
return object

blocking public_oe property

public bool blocking
return bool

handle public_oe property

public IntPtr,System handle
return System.IntPtr

operation public_oe property

public SocketOperation operation
return SocketOperation