Class: cogen.core.sockets.Connect
Constructor
__init__ (self, sock, addr, **kws)
Connect to the given addr using sock.
Methods
cleanup (self, sched, coro)
finalize (self)
Called just before the Coroutine wrapper passes the operation back in the generator. Return value is the value actualy sent in the generator. Subclasses might overwrite this method and call it from the superclass.
iocp (self, overlaped)
iocp_done (self, *args)
pending (self)
process (self, sched, coro)
run (self, reactor)
set_timeout (self, val)
try_run (self, reactor)
This method will return a None value or raise a exception if the operation can't complete at this time.
The socket poller will run this method if the socket is readable/writeable.
If this returns a value that evaluates to False, the poller will try to run this at a later time (when the socket is readable/writeable again).
Attributes
addr
Value of addr
<member 'addr' of 'SocketOperation' objects>
buff
Value of buff
<member 'buff' of 'SocketOperation' objects>
connect_attempted
Value of connect_attempted
<member 'connect_attempted' of 'Connect' objects>
coro
Value of coro
<member 'coro' of 'TimedOperation' objects>
delta
Value of delta
<member 'delta' of 'TimedOperation' objects>
fileno
Value of fileno
<member 'fileno' of 'SocketOperation' objects>
last_checkpoint
Value of last_checkpoint
<member 'last_checkpoint' of 'TimedOperation' objects>
last_update
Value of last_update
<member 'last_update' of 'SocketOperation' objects>
len
Value of len
<member 'len' of 'SocketOperation' objects>
prio
Value of prio
<member 'prio' of 'Operation' objects>
run_first
Value of run_first
<member 'run_first' of 'SocketOperation' objects>
sent
Value of sent
<member 'sent' of 'WriteOperation' objects>
sock
Value of sock
<member 'sock' of 'SocketOperation' objects>
state
Value of state
<member 'state' of 'Operation' objects>
timeout
Value of timeout
<member 'timeout' of 'TimedOperation' objects>
trim
Value of trim
2000
weak_timeout
Value of weak_timeout
<member 'weak_timeout' of 'TimedOperation' objects>