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

import <AVStreams.idl;

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

Public Member Functions

boolean lock ()
 
void unlock ()
 
void stop ()
 
void start ()
 
void destroy ()
 
FlowEndPoint get_connected_fep () raises (notConnected,AVStreams::notSupported)
 
boolean use_flow_protocol (in string fp_name, in any fp_settings) raises (AVStreams::FPError, AVStreams::notSupported)
 syntax of fp_name is <flowProtocol>
 
void set_format (in string format) raises (AVStreams::notSupported)
 
void set_dev_params (in CosPropertyService::Properties new_settings) raises (PropertyException, AVStreams::streamOpFailed)
 
void set_protocol_restriction (in AVStreams::protocolSpec the_spec) raises (AVStreams::notSupported)
 
boolean is_fep_compatible (in FlowEndPoint fep) raises (formatMismatch, deviceQosMismatch)
 
boolean set_peer (in FlowConnection the_fc, in FlowEndPoint the_peer_fep, inout AVStreams::QoS the_qos) raises (AVStreams::QoSRequestFailed, AVStreams::streamOpFailed)
 
boolean set_Mcast_peer (in FlowConnection the_fc, in AVStreams::MCastConfigIf a_mcastconfigif, inout AVStreams::QoS the_qos) raises (AVStreams::QoSRequestFailed)
 
boolean connect_to_peer (inout AVStreams::QoS the_qos, in string address, in string use_flow_protocol) raises (failedToConnect,AVStreams::FPError, AVStreams::QoSRequestFailed)
 
string go_to_listen (inout AVStreams::QoS the_qos, in boolean is_mcast, in FlowEndPoint peer, inout string flowProtocol) raises (failedToListen, AVStreams::FPError, AVStreams::QoSRequestFailed)
 

Public Attributes

attribute AVStreams::StreamEndPoint related_sep
 Default is a nil object reference.
 
attribute FlowConnection related_flow_connection
 

Member Function Documentation

◆ connect_to_peer()

boolean AVStreams::FlowEndPoint::connect_to_peer ( inout AVStreams::QoS the_qos,
in string address,
in string use_flow_protocol )
raises (failedToConnect,
AVStreams::FPError,
AVStreams::QoSRequestFailed )

◆ destroy()

void AVStreams::FlowEndPoint::destroy ( )

◆ get_connected_fep()

FlowEndPoint AVStreams::FlowEndPoint::get_connected_fep ( )
raises (notConnected,
AVStreams::notSupported )

◆ go_to_listen()

string AVStreams::FlowEndPoint::go_to_listen ( inout AVStreams::QoS the_qos,
in boolean is_mcast,
in FlowEndPoint peer,
inout string flowProtocol )
raises (failedToListen,
AVStreams::FPError,
AVStreams::QoSRequestFailed )

Needs to know its peer to choose its protocol correctly Also to ask for a reverse channel for credit-based flow control, if one is required

◆ is_fep_compatible()

boolean AVStreams::FlowEndPoint::is_fep_compatible ( in FlowEndPoint fep)
raises (formatMismatch,
deviceQosMismatch )

◆ lock()

boolean AVStreams::FlowEndPoint::lock ( )

◆ set_dev_params()

void AVStreams::FlowEndPoint::set_dev_params ( in CosPropertyService::Properties new_settings)
raises (PropertyException,
AVStreams::streamOpFailed )

◆ set_format()

void AVStreams::FlowEndPoint::set_format ( in string format)
raises (AVStreams::notSupported )

set_format() initializes ëformatí as current media format e.g. MPEG.

◆ set_Mcast_peer()

boolean AVStreams::FlowEndPoint::set_Mcast_peer ( in FlowConnection the_fc,
in AVStreams::MCastConfigIf a_mcastconfigif,
inout AVStreams::QoS the_qos )
raises (AVStreams::QoSRequestFailed )

◆ set_peer()

boolean AVStreams::FlowEndPoint::set_peer ( in FlowConnection the_fc,
in FlowEndPoint the_peer_fep,
inout AVStreams::QoS the_qos )
raises (AVStreams::QoSRequestFailed,
AVStreams::streamOpFailed )

◆ set_protocol_restriction()

void AVStreams::FlowEndPoint::set_protocol_restriction ( in AVStreams::protocolSpec the_spec)
raises (AVStreams::notSupported )

◆ start()

void AVStreams::FlowEndPoint::start ( )

◆ stop()

void AVStreams::FlowEndPoint::stop ( )

◆ unlock()

void AVStreams::FlowEndPoint::unlock ( )

◆ use_flow_protocol()

boolean AVStreams::FlowEndPoint::use_flow_protocol ( in string fp_name,
in any fp_settings )
raises (AVStreams::FPError,
AVStreams::notSupported )

syntax of fp_name is <flowProtocol>

Member Data Documentation

◆ related_flow_connection

attribute FlowConnection AVStreams::FlowEndPoint::related_flow_connection

◆ related_sep

attribute AVStreams::StreamEndPoint AVStreams::FlowEndPoint::related_sep

Default is a nil object reference.


The documentation for this interface was generated from the following file: