C# Class Redu.RedisConnection

Inheritance: IDisposable
Mostrar archivo Open project: arccoza/redu Class Usage Examples

Protected Properties

Property Type Description
EventArgsPool Util.ResourcePool
SocketPool Util.ResourcePool

Public Methods

Method Description
Close ( ) : void
Close ( System.Guid channelId ) : void
Dispose ( ) : void
Open ( ) : void
Open ( System.Guid channelId ) : void
Receive ( ReceiveHandler handler ) : ReceiveHandler
RedisConnection ( ) : System
RedisConnection ( string connectionString ) : System
RedisConnection ( string host, int port ) : System
Send ( System.Guid channelId, byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( System.Guid channelId, byte command, int numOfPackagesToRec ) : ReceiveHandler
Send ( System.Guid channelId, string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( System.Guid channelId, string command, int numOfPackagesToRec ) : ReceiveHandler
Send ( byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( byte command, ReceiveHandler handler ) : ReceiveHandler
Send ( byte command, int numOfPackagesToRec ) : ReceiveHandler
Send ( string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( string command, ReceiveHandler handler ) : ReceiveHandler
Send ( string command, int numOfPackagesToRec ) : ReceiveHandler

Protected Methods

Method Description
CreateEventArg ( ) : SocketAsyncEventArgs
CreateSocket ( ) : Socket
DeleteEventArg ( SocketAsyncEventArgs e ) : void
DeleteSocket ( Socket s ) : void
Dispose ( bool disposing ) : void
ProcessError ( object sender, SocketAsyncEventArgs e ) : void
ProcessSocketEvents ( object sender, SocketAsyncEventArgs e ) : void

Private Methods

Method Description
Init ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Close() public method

public Close ( System.Guid channelId ) : void
channelId System.Guid
return void

CreateEventArg() protected method

protected CreateEventArg ( ) : SocketAsyncEventArgs
return System.Net.Sockets.SocketAsyncEventArgs

CreateSocket() protected method

protected CreateSocket ( ) : Socket
return System.Net.Sockets.Socket

DeleteEventArg() protected method

protected DeleteEventArg ( SocketAsyncEventArgs e ) : void
e System.Net.Sockets.SocketAsyncEventArgs
return void

DeleteSocket() protected method

protected DeleteSocket ( Socket s ) : void
s System.Net.Sockets.Socket
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Open() public method

public Open ( ) : void
return void

Open() public method

public Open ( System.Guid channelId ) : void
channelId System.Guid
return void

ProcessError() protected method

protected ProcessError ( object sender, SocketAsyncEventArgs e ) : void
sender object
e System.Net.Sockets.SocketAsyncEventArgs
return void

ProcessSocketEvents() protected method

protected ProcessSocketEvents ( object sender, SocketAsyncEventArgs e ) : void
sender object
e System.Net.Sockets.SocketAsyncEventArgs
return void

Receive() public method

public Receive ( ReceiveHandler handler ) : ReceiveHandler
handler ReceiveHandler
return ReceiveHandler

RedisConnection() public method

public RedisConnection ( ) : System
return System

RedisConnection() public method

public RedisConnection ( string connectionString ) : System
connectionString string
return System

RedisConnection() public method

public RedisConnection ( string host, int port ) : System
host string
port int
return System

Send() public method

public Send ( System.Guid channelId, byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
channelId System.Guid
command byte
callback ReceiveCallback
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( System.Guid channelId, byte command, int numOfPackagesToRec ) : ReceiveHandler
channelId System.Guid
command byte
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( System.Guid channelId, string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
channelId System.Guid
command string
callback ReceiveCallback
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( System.Guid channelId, string command, int numOfPackagesToRec ) : ReceiveHandler
channelId System.Guid
command string
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
command byte
callback ReceiveCallback
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( byte command, ReceiveHandler handler ) : ReceiveHandler
command byte
handler ReceiveHandler
return ReceiveHandler

Send() public method

public Send ( byte command, int numOfPackagesToRec ) : ReceiveHandler
command byte
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
command string
callback ReceiveCallback
numOfPackagesToRec int
return ReceiveHandler

Send() public method

public Send ( string command, ReceiveHandler handler ) : ReceiveHandler
command string
handler ReceiveHandler
return ReceiveHandler

Send() public method

public Send ( string command, int numOfPackagesToRec ) : ReceiveHandler
command string
numOfPackagesToRec int
return ReceiveHandler

Property Details

EventArgsPool protected_oe property

protected Util.ResourcePool EventArgsPool
return Util.ResourcePool

SocketPool protected_oe property

protected Util.ResourcePool SocketPool
return Util.ResourcePool