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

Inheritance: IAsyncResult
Show file 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 property

public Socket AcceptSocket
return Socket

Addresses public property

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

Buffer public property

public byte[] Buffer
return byte[]

Buffers public property

public IList> Buffers
return IList>

EndCalled public property

public int EndCalled
return int

EndPoint public property

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

Offset public property

public int Offset
return int

Port public property

public int Port
return int

ReuseSocket public property

public bool ReuseSocket
return bool

Size public property

public int Size
return int

Sock public property

public Socket Sock
return Socket

SockFlags public property

public SocketFlags SockFlags
return SocketFlags

ares public property

public object ares
return object

blocking public property

public bool blocking
return bool

handle public property

public IntPtr,System handle
return System.IntPtr

operation public property

public SocketOperation operation
return SocketOperation