Public Types |
enum | EndPoint { TAO_AV_ENDPOINT_A,
TAO_AV_ENDPOINT_B
} |
enum | Protocol {
TAO_AV_NOPROTOCOL = -1,
TAO_AV_TCP = 0,
TAO_AV_UDP = 1,
TAO_AV_AAL5 = 2,
TAO_AV_AAL3_4 = 3,
TAO_AV_AAL1 = 4,
TAO_AV_RTP_UDP = 5,
TAO_AV_RTP_AAL5 = 6,
TAO_AV_IPX = 7,
TAO_AV_SFP_UDP = 8,
TAO_AV_UDP_MCAST = 9,
TAO_AV_RTP_UDP_MCAST = 10,
TAO_AV_SFP_UDP_MCAST = 11,
TAO_AV_QOS_UDP = 12
} |
Public Methods |
| TAO_AV_Core (void) |
| Default constructor.
|
| ~TAO_AV_Core (void) |
| Destructor.
|
int | init (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, CORBA::Environment &env) |
int | run (void) |
int | stop_run (void) |
int | init_forward_flows (TAO_Base_StreamEndPoint *endpoint, TAO_AV_FlowSpecSet &flow_spec_set, EndPoint direction, AVStreams::flowSpec &flow_spec) |
int | init_reverse_flows (TAO_Base_StreamEndPoint *endpoint, TAO_AV_FlowSpecSet &forward_flow_spec_set, TAO_AV_FlowSpecSet &reverse_flow_spec_set, EndPoint direction) |
int | init_transport_factories (void) |
int | init_flow_protocol_factories (void) |
TAO_AV_Acceptor* | get_acceptor (const char *flowname) |
| = Get the acceptor registry.
|
TAO_AV_Connector* | get_connector (const char *flowname) |
TAO_AV_Connector_Registry* | connector_registry (void) |
TAO_FlowSpec_Entry* | get_flow_spec_entry (TAO_AV_FlowSpecSet &flow_spec_set, const char *flowname) |
TAO_AV_Acceptor_Registry* | acceptor_registry (void) |
TAO_AV_Flow_ProtocolFactorySet* | flow_protocol_factories (void) |
| = Set/get the .
|
TAO_AV_TransportFactorySet* | transport_factories (void) |
void | reactor (ACE_Reactor *r) |
ACE_Reactor* | reactor (void) |
CORBA::ORB_ptr | orb (void) |
void | orb (CORBA::ORB_ptr orb_) |
PortableServer::POA_ptr | poa (void) |
void | poa (PortableServer::POA_ptr poa_) |
Static Public Methods |
int | deactivate_servant (PortableServer::Servant servant) |
char* | get_flowname (const char *flow_spec_entry_str) |
Protected Attributes |
TAO_AV_Connector_Registry* | connector_registry_ |
| The connector registry which all active connecters must register themselves with.
|
TAO_AV_Acceptor_Registry* | acceptor_registry_ |
| The registry which maintains a list of acceptor factories for each loaded protocol.
|
TAO_AV_TransportFactorySet | transport_factories_ |
| Pointer to the list of transports loaded into this AV_Core instance.
|
TAO_AV_Flow_ProtocolFactorySet | flow_protocol_factories_ |
| Pointer to the list of flow protocol loaded into this AV_Core instance.
|
ACE_Reactor* | reactor_ |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
CORBA::Boolean | stop_run_ |