#include <Protocol_Factory.h>
Inheritance diagram for TAO_AV_Flow_Protocol_Factory:


Public Member Functions | |
| TAO_AV_Flow_Protocol_Factory (void) | |
| Initialization hook. | |
| virtual | ~TAO_AV_Flow_Protocol_Factory (void) |
| virtual int | init (int argc, char *argv[]) |
| virtual int | match_protocol (const char *flow_string) |
| virtual TAO_AV_Protocol_Object * | make_protocol_object (TAO_FlowSpec_Entry *entry, TAO_Base_StreamEndPoint *endpoint, TAO_AV_Flow_Handler *handler, TAO_AV_Transport *transport) |
| virtual const char * | control_flow_factory (void) |
Public Attributes | |
| int | ref_count |
Definition at line 84 of file Protocol_Factory.h.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_AV_Flow_Protocol_Factory::TAO_AV_Flow_Protocol_Factory | ( | void | ) |
Initialization hook.
Definition at line 12 of file Protocol_Factory.cpp.
00013 : ref_count (0) 00014 { 00015 }
| TAO_AV_Flow_Protocol_Factory::~TAO_AV_Flow_Protocol_Factory | ( | void | ) | [virtual] |
| const char * TAO_AV_Flow_Protocol_Factory::control_flow_factory | ( | void | ) | [virtual] |
Reimplemented in TAO_AV_RTP_Flow_Factory.
Definition at line 44 of file Protocol_Factory.cpp.
Referenced by TAO_AV_Acceptor_Registry::open(), TAO_AV_Connector_Registry::open(), and TAO_AV_Acceptor_Registry::open_default().
| int TAO_AV_Flow_Protocol_Factory::init | ( | int | argc, | |
| char * | argv[] | |||
| ) | [virtual] |
Reimplemented from ACE_Shared_Object.
Reimplemented in TAO_AV_RTCP_Flow_Factory, TAO_AV_RTP_Flow_Factory, TAO_AV_SFP_Factory, TAO_AV_TCP_Flow_Factory, and TAO_AV_UDP_Flow_Factory.
Definition at line 22 of file Protocol_Factory.cpp.
| TAO_AV_Protocol_Object * TAO_AV_Flow_Protocol_Factory::make_protocol_object | ( | TAO_FlowSpec_Entry * | entry, | |
| TAO_Base_StreamEndPoint * | endpoint, | |||
| TAO_AV_Flow_Handler * | handler, | |||
| TAO_AV_Transport * | transport | |||
| ) | [virtual] |
Reimplemented in TAO_AV_RTCP_Flow_Factory, TAO_AV_RTP_Flow_Factory, TAO_AV_SFP_Factory, TAO_AV_TCP_Flow_Factory, and TAO_AV_UDP_Flow_Factory.
Definition at line 35 of file Protocol_Factory.cpp.
Referenced by TAO_AV_UDP_Connector::connect(), TAO_AV_TCP_Acceptor::make_svc_handler(), TAO_AV_TCP_Connector::make_svc_handler(), and TAO_AV_UDP_Acceptor::open_i().
| int TAO_AV_Flow_Protocol_Factory::match_protocol | ( | const char * | flow_string | ) | [virtual] |
Reimplemented in TAO_AV_RTCP_Flow_Factory, TAO_AV_RTP_Flow_Factory, TAO_AV_SFP_Factory, TAO_AV_TCP_Flow_Factory, and TAO_AV_UDP_Flow_Factory.
Definition at line 29 of file Protocol_Factory.cpp.
Definition at line 97 of file Protocol_Factory.h.
Referenced by TAO_AV_Core::load_default_flow_protocol_factories().
1.4.7