#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_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) |
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_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) |
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.