TAO_AV 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AVStreams::Basic_StreamCtrl Interface Reference

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

import <AVStreams.idl;

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

Public Member Functions

void stop (in flowSpec the_spec) raises (noSuchFlow)
 
void start (in flowSpec the_spec) raises (noSuchFlow)
 
void destroy (in flowSpec the_spec) raises (noSuchFlow)
 
boolean modify_QoS (inout streamQoS new_qos, in flowSpec the_spec) raises (noSuchFlow, QoSRequestFailed)
 
oneway void push_event (in streamEvent the_event)
 
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)
 
void set_flow_connection (in string flow_name, in Object flow_connection) raises (noSuchFlow, notSupported)
 

Detailed Description

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

Member Function Documentation

◆ destroy()

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.

◆ get_flow_connection()

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.

◆ modify_QoS()

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.

◆ push_event()

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

Called by StreamEndPoint when something goes wrong with a flow.

◆ set_flow_connection()

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.

◆ set_FPStatus()

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.

◆ start()

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.

◆ stop()

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: