Constructor

Class: cogen.core.sockets.Connect

Connect to the given addr using sock.

Constructor

__init__ (self, sock, addr, **kws)

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.

iocp (self, overlaped)

iocp_done (self, *args)

pending (self)

process (self, sched, coro)

run (self, reactor)

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>

fileno

Value of fileno

<member 'fileno' of 'SocketOperation' 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>

trim

Value of trim

2000

weak_timeout

Value of weak_timeout

<member 'weak_timeout' of 'TimedOperation' objects>