Inherits Continuation.

| Public Member Functions | |
| int | handle_connect (int event, Event *e) | 
| Action * | connect_s (Continuation *cont, sockaddr const *target, int _timeout, NetVCOptions *opt) | 
| CheckConnect (ProxyMutex *m=NULL) | |
| ~CheckConnect () | |
| Data Fields | |
| UnixNetVConnection * | vc | 
| Action | action_ | 
| MIOBuffer * | buf | 
| IOBufferReader * | reader | 
| int | connect_status | 
| int | recursion | 
| ink_hrtime | timeout | 
Definition at line 275 of file UnixNetProcessor.cc.
| CheckConnect::CheckConnect | ( | ProxyMutex * | m = NULL | ) |  [inline] | 
Definition at line 366 of file UnixNetProcessor.cc.
References MIOBuffer::alloc_reader(), buf, handle_connect(), new_empty_MIOBuffer, reader, and SET_HANDLER.
| CheckConnect::~CheckConnect | ( | ) |  [inline] | 
Definition at line 372 of file UnixNetProcessor.cc.
References buf, MIOBuffer::clear(), MIOBuffer::dealloc_all_readers(), and free_MIOBuffer().
| Action* CheckConnect::connect_s | ( | Continuation * | cont, | |
| sockaddr const * | target, | |||
| int | _timeout, | |||
| NetVCOptions * | opt | |||
| ) |  [inline] | 
Definition at line 350 of file UnixNetProcessor.cc.
References action_, NetProcessor::connect_re(), connect_status, HRTIME_SECONDS, NET_EVENT_OPEN_FAILED, netProcessor, recursion, and timeout.
Referenced by NetProcessor::connect_s().
| int CheckConnect::handle_connect | ( | int | event, | |
| Event * | e | |||
| ) |  [inline] | 
Definition at line 285 of file UnixNetProcessor.cc.
References action_, VIO::buffer, UnixNetVConnection::cancel_inactivity_timeout(), Action::cancelled, MIOBufferAccessor::clear(), UnixNetVConnection::con, connect_status, Action::continuation, Debug, UnixNetVConnection::do_io_close(), UnixNetVConnection::do_io_write(), NetState::enabled, ENET_CONNECT_FAILED, ENET_CONNECT_TIMEOUT, Connection::fd, Continuation::handleEvent(), ink_assert, VIO::nbytes, NET_EVENT_OPEN, NET_EVENT_OPEN_FAILED, VIO::op, reader, recursion, UnixNetVConnection::set_inactivity_timeout(), timeout, vc, VC_EVENT_INACTIVITY_TIMEOUT, VC_EVENT_WRITE_READY, NetState::vio, and UnixNetVConnection::write.
Referenced by CheckConnect().
Definition at line 278 of file UnixNetProcessor.cc.
Referenced by connect_s(), and handle_connect().
Definition at line 279 of file UnixNetProcessor.cc.
Referenced by CheckConnect(), and ~CheckConnect().
Definition at line 281 of file UnixNetProcessor.cc.
Referenced by connect_s(), and handle_connect().
Definition at line 280 of file UnixNetProcessor.cc.
Referenced by CheckConnect(), and handle_connect().
Definition at line 282 of file UnixNetProcessor.cc.
Referenced by connect_s(), and handle_connect().
Definition at line 283 of file UnixNetProcessor.cc.
Referenced by connect_s(), and handle_connect().
Definition at line 277 of file UnixNetProcessor.cc.
Referenced by handle_connect().
 1.7.1
 1.7.1