#include <TCP.h>
Inheritance diagram for TAO_AV_TCP_Base_Connector:
Public Member Functions | |
int | connector_open (TAO_AV_TCP_Connector *connector, ACE_Reactor *reactor) |
int | connector_connect (TAO_AV_TCP_Flow_Handler *&handler, const ACE_INET_Addr &remote_addr) |
virtual int | make_svc_handler (TAO_AV_TCP_Flow_Handler *&handler) |
Protected Attributes | |
TAO_AV_TCP_Connector * | connector_ |
ACE_Reactor * | reactor_ |
Definition at line 180 of file TCP.h.
int TAO_AV_TCP_Base_Connector::connector_connect | ( | TAO_AV_TCP_Flow_Handler *& | handler, | |
const ACE_INET_Addr & | remote_addr | |||
) |
Definition at line 346 of file TCP.cpp.
References ACE_ERROR_RETURN, ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >::connect(), and LM_ERROR.
Referenced by TAO_AV_TCP_Connector::connect().
00348 { 00349 int const result = 00350 ACE_Connector <TAO_AV_TCP_Flow_Handler,ACE_SOCK_CONNECTOR>::connect (handler, 00351 remote_addr); 00352 if (result < 0) 00353 ACE_ERROR_RETURN ((LM_ERROR,"TAO_AV_TCP_Base_Connector::connect failed\n"),-1); 00354 return 0; 00355 }
int TAO_AV_TCP_Base_Connector::connector_open | ( | TAO_AV_TCP_Connector * | connector, | |
ACE_Reactor * | reactor | |||
) |
Definition at line 322 of file TCP.cpp.
References ACE_ERROR_RETURN, ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >::connector(), connector_, LM_ERROR, ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >::open(), ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >::reactor(), and reactor_.
Referenced by TAO_AV_TCP_Connector::open().
00324 { 00325 this->connector_ = connector; 00326 this->reactor_ = reactor; 00327 00328 int result = ACE_Connector <TAO_AV_TCP_Flow_Handler,ACE_SOCK_CONNECTOR>::open (reactor); 00329 if (result < 0) 00330 ACE_ERROR_RETURN ((LM_ERROR,"TAO_AV_TCP_Base_Connector::open failed\n"),-1); 00331 return 0; 00332 }
int TAO_AV_TCP_Base_Connector::make_svc_handler | ( | TAO_AV_TCP_Flow_Handler *& | handler | ) | [virtual] |
Reimplemented from ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >.
Definition at line 335 of file TCP.cpp.
References connector_, TAO_AV_TCP_Connector::make_svc_handler(), and ACE_Event_Handler::reactor().
00336 { 00337 int const result = 00338 this->connector_->make_svc_handler (tcp_handler); 00339 if (result < 0) 00340 return result; 00341 tcp_handler->reactor (this->reactor_); 00342 return 0; 00343 }
Reimplemented from ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >.
Definition at line 190 of file TCP.h.
Referenced by connector_open(), and make_svc_handler().
ACE_Reactor* TAO_AV_TCP_Base_Connector::reactor_ [protected] |
Reimplemented from ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >.
Definition at line 191 of file TCP.h.
Referenced by connector_open().