Public Methods |
| | TAO_FDev (void) |
| | default constructor. More...
|
| | TAO_FDev (const char *flowname) |
| | constructor taking a flowname. More...
|
| | ~TAO_FDev (void) |
| | Destructor.. More...
|
| const char * | flowname (void) |
| | set/get the flowname. create a flow producer object. More...
|
| void | flowname (const char *flowname) |
| AVStreams::FlowProducer_ptr | create_producer (AVStreams::FlowConnection_ptr the_requester, AVStreams::QoS &the_qos, CORBA::Boolean_out met_qos, char *&named_fdev ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::streamOpDenied, AVStreams::notSupported, AVStreams::QoSRequestFailed) |
| virtual AVStreams::FlowProducer_ptr | make_producer (AVStreams::FlowConnection_ptr the_requester, AVStreams::QoS &the_qos, CORBA::Boolean_out met_qos, char *&named_fdev ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| | bridge method for the application to override the producer object creation. Default implementation creates a TAO_FlowProducer. More...
|
| virtual AVStreams::FlowConsumer_ptr | create_consumer (AVStreams::FlowConnection_ptr the_requester, AVStreams::QoS &the_qos, CORBA::Boolean_out met_qos, char *&named_fdev ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::streamOpDenied, AVStreams::notSupported, AVStreams::QoSRequestFailed) |
| | create a flow consumer object. More...
|
| virtual AVStreams::FlowConsumer_ptr | make_consumer (AVStreams::FlowConnection_ptr the_requester, AVStreams::QoS &the_qos, CORBA::Boolean_out met_qos, char *&named_fdev ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| | bridge method for the application to override the consumer object creation. Default implementation creates a TAO_FlowConsumer. More...
|
| virtual AVStreams::FlowConnection_ptr | bind (AVStreams::FDev_ptr peer_device, AVStreams::QoS &the_qos, CORBA::Boolean_out is_met ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::QoSRequestFailed) |
| | bind this FDev with another FDev. More...
|
| virtual AVStreams::FlowConnection_ptr | bind_mcast (AVStreams::FDev_ptr first_peer, AVStreams::QoS &the_qos, CORBA::Boolean_out is_met ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::QoSRequestFailed) |
| | multicast bind is not implemented yet. More...
|
| virtual void | destroy (AVStreams::FlowEndPoint_ptr the_ep, const char *fdev_name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::notSupported) |
| | destroys this FDev. More...
|
Protected Types |
typedef ACE_DLList_Iterator<
TAO_FlowProducer > | PRODUCER_LIST_ITERATOR |
typedef ACE_DLList_Iterator<
TAO_FlowConsumer > | CONSUMER_LIST_ITERATOR |
Protected Attributes |
| ACE_DLList< TAO_FlowProducer > | producer_list_ |
| ACE_DLList< TAO_FlowConsumer > | consumer_list_ |
| CORBA::String_var | flowname_ |