Public Member Functions | Protected Attributes

TAO_AV_TCP_Base_Connector Class Reference

#include <TCP.h>

Inheritance diagram for TAO_AV_TCP_Base_Connector:
Inheritance graph
[legend]
Collaboration diagram for TAO_AV_TCP_Base_Connector:
Collaboration graph
[legend]

List of all members.

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_Connectorconnector_
ACE_Reactorreactor_

Detailed Description

Definition at line 180 of file TCP.h.


Member Function Documentation

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.

{
  int const result =
    ACE_Connector <TAO_AV_TCP_Flow_Handler,ACE_SOCK_CONNECTOR>::connect (handler,
                                                                         remote_addr);
  if (result < 0)
    ACE_ERROR_RETURN ((LM_ERROR,"TAO_AV_TCP_Base_Connector::connect failed\n"),-1);
  return 0;
}

int TAO_AV_TCP_Base_Connector::connector_open ( TAO_AV_TCP_Connector connector,
ACE_Reactor reactor 
)

Definition at line 322 of file TCP.cpp.

{
  this->connector_ = connector;
  this->reactor_ = reactor;

  int result = ACE_Connector <TAO_AV_TCP_Flow_Handler,ACE_SOCK_CONNECTOR>::open (reactor);
  if (result < 0)
    ACE_ERROR_RETURN ((LM_ERROR,"TAO_AV_TCP_Base_Connector::open failed\n"),-1);
  return 0;
}

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.

{
  int const result =
    this->connector_->make_svc_handler (tcp_handler);
  if (result < 0)
    return result;
  tcp_handler->reactor (this->reactor_);
  return 0;
}


Member Data Documentation

Reimplemented from ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >.

Definition at line 190 of file TCP.h.

Reimplemented from ACE_Connector< TAO_AV_TCP_Flow_Handler, ACE_SOCK_CONNECTOR >.

Definition at line 191 of file TCP.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines