Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AVStreams::Basic_StreamCtrl Interface Reference

Base class for StreamCtrl, implements basic stream start and stop functionality. More...

#include <AVStreams.idl>

Inheritance diagram for AVStreams::Basic_StreamCtrl

Inheritance graph
[legend]
Collaboration diagram for AVStreams::Basic_StreamCtrl:

Collaboration graph
[legend]
List of all members.

Public Methods

void stop (in flowSpec the_spec) raises (noSuchFlow)
 Stop the transfer of data of the stream.Empty the_spec means apply operation to all flows.

void start (in flowSpec the_spec) raises (noSuchFlow)
 Start the transfer of data in the stream. Empty the_spec means apply operation to all flows.

void destroy (in flowSpec the_spec) raises (noSuchFlow)
 Tears down the stream. This will close the connection, and delete the streamendpoint and vdev associated with this stream Empty the_spec means apply operation to all flows.

boolean modify_QoS (inout streamQoS new_qos, in flowSpec the_spec) raises (noSuchFlow, QoSRequestFailed)
 Changes the QoS associated with the stream Empty the_spec means apply operation to all flows.

oneway void push_event (in streamEvent the_event)
 Called by StreamEndPoint when something goes wrong with a flow.

void set_FPStatus (in flowSpec the_spec, in string fp_name, in any fp_settings) raises (noSuchFlow, FPError)
 Used to control the flow protocol parameters.

Object get_flow_connection (in string flow_name) raises (noSuchFlow, notSupported)
 Not implemented in the light profile, will raise the notsupported exception.

void set_flow_connection (in string flow_name, in Object flow_connection) raises (noSuchFlow, notSupported)
 Not implemented in the light profile, will raise the notsupported exception.


Detailed Description

Base class for StreamCtrl, implements basic stream start and stop functionality.


Member Function Documentation

void AVStreams::Basic_StreamCtrl::destroy ( in flowSpec the_spec ) raises (noSuchFlow)
 

Tears down the stream. This will close the connection, and delete the streamendpoint and vdev associated with this stream Empty the_spec means apply operation to all flows.

Object AVStreams::Basic_StreamCtrl::get_flow_connection ( in string flow_name ) raises (noSuchFlow, notSupported)
 

Not implemented in the light profile, will raise the notsupported exception.

boolean AVStreams::Basic_StreamCtrl::modify_QoS ( inout streamQoS new_qos,
in flowSpec the_spec ) raises (noSuchFlow, QoSRequestFailed)
 

Changes the QoS associated with the stream Empty the_spec means apply operation to all flows.

oneway void AVStreams::Basic_StreamCtrl::push_event ( in streamEvent the_event )
 

Called by StreamEndPoint when something goes wrong with a flow.

void AVStreams::Basic_StreamCtrl::set_FPStatus ( in flowSpec the_spec,
in string fp_name,
in any fp_settings ) raises (noSuchFlow, FPError)
 

Used to control the flow protocol parameters.

void AVStreams::Basic_StreamCtrl::set_flow_connection ( in string flow_name,
in Object flow_connection ) raises (noSuchFlow, notSupported)
 

Not implemented in the light profile, will raise the notsupported exception.

void AVStreams::Basic_StreamCtrl::start ( in flowSpec the_spec ) raises (noSuchFlow)
 

Start the transfer of data in the stream. Empty the_spec means apply operation to all flows.

void AVStreams::Basic_StreamCtrl::stop ( in flowSpec the_spec ) raises (noSuchFlow)
 

Stop the transfer of data of the stream.Empty the_spec means apply operation to all flows.


The documentation for this interface was generated from the following file:
Generated at Wed Nov 21 12:22:38 2001 for TAO_AV by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000