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

import <AVStreams.idl;

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

Public Member Functions

void stop (in flowSpec the_spec) raises (noSuchFlow)
 Stop the stream. Empty the_spec means, for all the flows.
 
void start (in flowSpec the_spec) raises (noSuchFlow)
 Start the stream, Empty the_spec means, for all the flows.
 
void destroy (in flowSpec the_spec) raises (noSuchFlow)
 Destroy the stream, Empty the_spec means, for all the flows.
 
boolean connect (in StreamEndPoint responder, inout streamQoS qos_spec, in flowSpec the_spec) raises (noSuchFlow, QoSRequestFailed, streamOpFailed)
 Called by StreamCtrl. responder is the peer to connect with.
 
boolean request_connection (in StreamEndPoint initiator, in boolean is_mcast, inout streamQoS qos, inout flowSpec the_spec) raises (streamOpDenied, noSuchFlow, QoSRequestFailed, FPError)
 
boolean modify_QoS (inout streamQoS new_qos, in flowSpec the_flows) raises (noSuchFlow, QoSRequestFailed)
 Change the transport qos on a stream.
 
boolean set_protocol_restriction (in protocolSpec the_pspec)
 Used to restrict the set of protocols.
 
void disconnect (in flowSpec the_spec) raises (noSuchFlow, streamOpFailed)
 Disconnect the flows.
 
void set_FPStatus (in flowSpec the_spec, in string fp_name, in any fp_settings) raises (noSuchFlow, FPError)
 Used to control the SFP parameters.
 
Object get_fep (in string flow_name) raises (notSupported, noSuchFlow)
 Not implemented in the light profile, throws notsupported.
 
string add_fep (in Object the_fep) raises (notSupported, streamOpFailed)
 Not implemented in the light profile, throws notsupported.
 
void remove_fep (in string fep_name) raises (notSupported, streamOpFailed)
 Not implemented in the light profile, throws notsupported.
 
void set_negotiator (in Negotiator new_negotiator)
 Used to "attach" a negotiator to the endpoint.
 
void set_key (in string flow_name, in key the_key)
 Used for public key encryption.
 
void set_source_id (in long source_id)
 

Member Function Documentation

◆ add_fep()

string AVStreams::StreamEndPoint::add_fep ( in Object the_fep)
raises (notSupported,
streamOpFailed )

Not implemented in the light profile, throws notsupported.

Can fail for reasons {duplicateFepName, duplicateRef}

◆ connect()

boolean AVStreams::StreamEndPoint::connect ( in StreamEndPoint responder,
inout streamQoS qos_spec,
in flowSpec the_spec )
raises (noSuchFlow,
QoSRequestFailed,
streamOpFailed )

Called by StreamCtrl. responder is the peer to connect with.

◆ destroy()

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

Destroy the stream, Empty the_spec means, for all the flows.

◆ disconnect()

void AVStreams::StreamEndPoint::disconnect ( in flowSpec the_spec)
raises (noSuchFlow,
streamOpFailed )

Disconnect the flows.

◆ get_fep()

Object AVStreams::StreamEndPoint::get_fep ( in string flow_name)
raises (notSupported,
noSuchFlow )

Not implemented in the light profile, throws notsupported.

◆ modify_QoS()

boolean AVStreams::StreamEndPoint::modify_QoS ( inout streamQoS new_qos,
in flowSpec the_flows )
raises (noSuchFlow,
QoSRequestFailed )

Change the transport qos on a stream.

◆ remove_fep()

void AVStreams::StreamEndPoint::remove_fep ( in string fep_name)
raises (notSupported,
streamOpFailed )

Not implemented in the light profile, throws notsupported.

◆ request_connection()

boolean AVStreams::StreamEndPoint::request_connection ( in StreamEndPoint initiator,
in boolean is_mcast,
inout streamQoS qos,
inout flowSpec the_spec )
raises (streamOpDenied,
noSuchFlow,
QoSRequestFailed,
FPError )

Called by the peer StreamEndPoint. The flow_spec indicates the flows (which contain transport addresses etc.).

◆ set_FPStatus()

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

Used to control the SFP parameters.

◆ set_key()

void AVStreams::StreamEndPoint::set_key ( in string flow_name,
in key the_key )

Used for public key encryption.

◆ set_negotiator()

void AVStreams::StreamEndPoint::set_negotiator ( in Negotiator new_negotiator)

Used to "attach" a negotiator to the endpoint.

◆ set_protocol_restriction()

boolean AVStreams::StreamEndPoint::set_protocol_restriction ( in protocolSpec the_pspec)

Used to restrict the set of protocols.

◆ set_source_id()

void AVStreams::StreamEndPoint::set_source_id ( in long source_id)

Used to set a unique id for packets sent by this streamendpoint.

◆ start()

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

Start the stream, Empty the_spec means, for all the flows.

◆ stop()

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

Stop the stream. Empty the_spec means, for all the flows.


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