|
Public Member Functions |
| TAO_Basic_StreamCtrl (void) |
| Default Constructor.
|
virtual void | stop (const AVStreams::flowSpec &the_spec ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow) |
virtual void | start (const AVStreams::flowSpec &the_spec ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow) |
virtual void | destroy (const AVStreams::flowSpec &the_spec ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow) |
virtual CORBA::Boolean | modify_QoS (AVStreams::streamQoS &new_qos, const AVStreams::flowSpec &the_spec ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed) |
virtual void | push_event (const struct CosPropertyService::Property &the_event ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | set_FPStatus (const AVStreams::flowSpec &the_spec, const char *fp_name, const CORBA::Any &fp_settings ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::FPError) |
| Used to control the flow protocol parameters.
|
virtual CORBA::Object_ptr | get_flow_connection (const char *flow_name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::notSupported) |
virtual void | set_flow_connection (const char *flow_name, CORBA::Object_ptr flow_connection ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::notSupported) |
Protected Types |
typedef ACE_Hash_Map_Manager<
ACE_CString, AVStreams::FlowConnection_var,
ACE_Null_Mutex > | FlowConnection_Map |
| Hash table for the flow names and its corresponding flowconnection object reference.
|
typedef ACE_Hash_Map_Iterator<
ACE_CString, AVStreams::FlowConnection_var,
ACE_Null_Mutex > | FlowConnection_Map_Iterator |
typedef ACE_Hash_Map_Entry<
ACE_CString, AVStreams::FlowConnection_var > | FlowConnection_Map_Entry |
Protected Member Functions |
virtual | ~TAO_Basic_StreamCtrl (void) |
| Destructor.
|
Protected Attributes |
AVStreams::VDev_var | vdev_a_ |
| The Virtual Devices for this stream.
|
AVStreams::VDev_var | vdev_b_ |
AVStreams::StreamEndPoint_A_var | sep_a_ |
| The Endpoints for this stream.
|
AVStreams::StreamEndPoint_B_var | sep_b_ |
FlowConnection_Map | flow_connection_map_ |
AVStreams::FlowConnection_seq | flowConnections_ |
u_int | flow_count_ |
| sequence of flow names.
|
AVStreams::flowSpec | flows_ |