Public Methods |
| | TAO_StreamCtrl (void) |
| | Default Constructor.
|
| | TAO_StreamCtrl (TAO_StreamCtrl const &) |
| | Copy Constructor to fool g++.
|
| virtual | ~TAO_StreamCtrl (void) |
| | virtual destructor.
|
| void | operator= (TAO_StreamCtrl const &) |
| | Fooling g++.
|
| virtual void | stop (const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow) |
| | Stop the transfer of data of the stream Empty the_spec means apply operation to all flows.
|
| virtual void | start (const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow) |
| | Start the transfer of data in the stream. Empty the_spec means apply operation to all flows.
|
| virtual void | destroy (const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow) |
| virtual CORBA::Boolean | bind_devs (AVStreams::MMDevice_ptr a_party, AVStreams::MMDevice_ptr b_party, AVStreams::streamQoS& the_qos, const AVStreams::flowSpec& the_flows, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed) |
| virtual CORBA::Boolean | bind (AVStreams::StreamEndPoint_A_ptr a_party, AVStreams::StreamEndPoint_B_ptr b_party, AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_flows, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed) |
| virtual void | unbind_dev (AVStreams::MMDevice_ptr dev, const AVStreams::flowSpec & the_spec, CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::noSuchFlow) |
| virtual void | unbind_party (AVStreams::StreamEndPoint_ptr the_ep, const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::streamOpFailed, AVStreams::noSuchFlow) |
| | Unbind the_ep from the stream. Empty the_spec means apply to all flows.
|
| virtual void | unbind (CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::streamOpFailed) |
| | unbind the stream. Same effect as Basic_StreamCtrl::destroy ().
|
| virtual AVStreams::VDev_ptr | get_related_vdev (AVStreams::MMDevice_ptr adev, AVStreams::StreamEndPoint_out sep, CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::streamOpFailed) |
| virtual CORBA::Boolean | modify_QoS (AVStreams::streamQoS &new_qos, const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed) |
| | Changes the QoS associated with the stream Empty the_spec means apply operation to all flows.
|
Protected Types |
typedef ACE_Hash_Map_Manager<
MMDevice_Map_Hash_Key,MMDevice_Map_Entry,
ACE_Null_Mutex> | MMDevice_Map |
typedef ACE_Hash_Map_Iterator<
MMDevice_Map_Hash_Key,MMDevice_Map_Entry,
ACE_Null_Mutex> | MMDevice_Map_Iterator |
Protected Attributes |
| MMDevice_Map | mmdevice_a_map_ |
| MMDevice_Map | mmdevice_b_map_ |
| TAO_MCastConfigIf* | mcastconfigif_ |
| AVStreams::MCastConfigIf_var | mcastconfigif_ptr_ |
| AVStreams::StreamCtrl_var | streamctrl_ |
| CORBA::ULong | source_id_ |