#include <AVStreams_i.h>
Inheritance diagram for TAO_VDev


Public Methods | |
| TAO_VDev (void) | |
| Default Constructor. | |
| virtual CORBA::Boolean | set_peer (AVStreams::StreamCtrl_ptr the_ctrl, AVStreams::VDev_ptr the_peer_dev, AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed, AVStreams::streamOpFailed) |
| Called to tell the vdev who the streamctrl, peer vdev is. | |
| virtual CORBA::Boolean | set_Mcast_peer (AVStreams::StreamCtrl_ptr the_ctrl, AVStreams::MCastConfigIf_ptr a_mcastconfigif, AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed, AVStreams::streamOpFailed) |
| Used to set the streamctrl and multicast device. | |
| virtual void | configure (const CosPropertyService::Property &the_config_mesg, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::PropertyException, AVStreams::streamOpFailed) |
| Called by the peer VDev to configure the device (catch all). | |
| virtual void | set_format (const char *flowName, const char *format_name, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::notSupported) |
| Used to set a format on a flowname. | |
| virtual void | set_dev_params (const char *flowName, const CosPropertyService::Properties &new_params, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::PropertyException, AVStreams::streamOpFailed) |
| Used to set device parameters. | |
| virtual CORBA::Boolean | modify_QoS (AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_spec, CORBA::Environment &env = CORBA::Environment::default_environment ()) throw (CORBA::SystemException, AVStreams::noSuchFlow, AVStreams::QoSRequestFailed) |
| Called to change QoS of the device. | |
| virtual | ~TAO_VDev (void) |
| Destructor. | |
Protected Methods | |
| virtual CORBA::Boolean | set_media_ctrl (CORBA::Object_ptr media_ctrl, CORBA::Environment &env = CORBA::Environment::default_environment ()) |
| hook called after set_peer is done to set the media ctrl of the peer vdev. | |
Protected Attributes | |
| AVStreams::StreamCtrl_var | streamctrl_ |
| My stream controller. | |
| AVStreams::VDev_var | peer_ |
| My peer. | |
| AVStreams::MCastConfigIf_var | mcast_peer_ |
| The multicast VDev peer. | |
|
|
Default Constructor.
|
|
|
Destructor.
|
|
|
Called by the peer VDev to configure the device (catch all).
|
|
|
Called to change QoS of the device.
|
|
|
Used to set the streamctrl and multicast device.
|
|
|
Used to set device parameters.
|
|
|
Used to set a format on a flowname.
|
|
|
hook called after set_peer is done to set the media ctrl of the peer vdev.
|
|
|
Called to tell the vdev who the streamctrl, peer vdev is.
|
|
|
The multicast VDev peer.
|
|
|
My peer.
|
|
|
My stream controller.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000