#include <Flows_T.h>
Collaboration diagram for TAO_FDev< T_Producer, T_Consumer >:

Public Member Functions | |
| TAO_FDev (void) | |
| default constructor | |
| TAO_FDev (const char *flowname) | |
| constructor taking a flowname. | |
| ~TAO_FDev (void) | |
| Destructor.. | |
| const char * | flowname (void) |
| void | flowname (const char *flowname) |
Public Attributes | |
| AVStreams::FlowProducer_ptr virtual 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) ACE_THROW_SPEC((CORBA AVStreams::FlowProducer_pt | 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) |
| virtual AVStreams::FlowConsumer_ptr virtual 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) ACE_THROW_SPEC((CORBA AVStreams::FlowConsumer_pt | 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) |
| create a flow consumer object. | |
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_ |
| destroys this FDev. | |
| ACE_DLList< TAO_FlowConsumer > | consumer_list_ |
| CORBA::String_var | flowname_ |
typedef ACE_DLList_Iterator<TAO_FlowConsumer> TAO_FDev< T_Producer, T_Consumer >::CONSUMER_LIST_ITERATOR [protected] |
typedef ACE_DLList_Iterator<TAO_FlowProducer> TAO_FDev< T_Producer, T_Consumer >::PRODUCER_LIST_ITERATOR [protected] |
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_FDev< T_Producer, T_Consumer >::TAO_FDev | ( | void | ) |
default constructor
| TAO_FDev< T_Producer, T_Consumer >::TAO_FDev | ( | const char * | flowname | ) |
constructor taking a flowname.
Destructor..
| void TAO_FDev< T_Producer, T_Consumer >::flowname | ( | const char * | flowname | ) |
| const char * TAO_FDev< T_Producer, T_Consumer >::flowname | ( | void | ) |
set/get the flowname. create a flow producer object.
ACE_DLList<TAO_FlowConsumer> TAO_FDev< T_Producer, T_Consumer >::consumer_list_ [protected] |
CORBA::String_var TAO_FDev< T_Producer, T_Consumer >::flowname_ [protected] |
| AVStreams::FlowConsumer_ptr TAO_FDev< T_Producer, T_Consumer >::make_consumer |
create a flow consumer object.
bridge method for the application to override the consumer object creation. Default implementation creates a TAO_FlowConsumer.
| AVStreams::FlowProducer_ptr TAO_FDev< T_Producer, T_Consumer >::make_producer |
bridge method for the application to override the producer object creation. Default implementation creates a TAO_FlowProducer.
ACE_DLList<TAO_FlowProducer> TAO_FDev< T_Producer, T_Consumer >::producer_list_ [protected] |
destroys this FDev.
1.4.6-4