|
| TAO_StreamEndPoint_A () |
| Constructor.
|
|
virtual CORBA::Boolean | multiconnect (AVStreams::streamQoS &the_qos, AVStreams::flowSpec &the_spec) |
| Used for ATM-style multicast.
|
|
virtual CORBA::Boolean | connect_leaf (AVStreams::StreamEndPoint_B_ptr the_ep, AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_flows) |
| Used for ATM-style multicast.
|
|
virtual void | disconnect_leaf (AVStreams::StreamEndPoint_B_ptr the_ep, const AVStreams::flowSpec &theSpec) |
| Used to remove a multicast leaf.
|
|
virtual | ~TAO_StreamEndPoint_A () |
| Destructor.
|
|
| TAO_StreamEndPoint () |
| Constructor.
|
|
virtual void | stop (const AVStreams::flowSpec &the_spec) |
| Stop the stream. Empty the_spec means, for all the flows.
|
|
virtual void | start (const AVStreams::flowSpec &the_spec) |
| Start the stream, Empty the_spec means, for all the flows.
|
|
virtual void | destroy (const AVStreams::flowSpec &the_spec) |
| Destroy the stream, Empty the_spec means, for all the flows.
|
|
virtual CORBA::Boolean | connect (AVStreams::StreamEndPoint_ptr responder, AVStreams::streamQoS &qos_spec, const AVStreams::flowSpec &the_spec) |
| Called by StreamCtrl. responder is the peer to connect to.
|
|
virtual CORBA::Boolean | request_connection (AVStreams::StreamEndPoint_ptr initiator, CORBA::Boolean is_mcast, AVStreams::streamQoS &qos, AVStreams::flowSpec &the_spec) |
|
virtual CORBA::Boolean | modify_QoS (AVStreams::streamQoS &new_qos, const AVStreams::flowSpec &the_flows) |
| Change the transport qos on a stream.
|
|
virtual int | change_qos (AVStreams::streamQoS &new_qos, const AVStreams::flowSpec &the_flows) |
|
virtual CORBA::Boolean | set_protocol_restriction (const AVStreams::protocolSpec &the_pspec) |
| Used to restrict the set of protocols.
|
|
virtual void | disconnect (const AVStreams::flowSpec &the_spec) |
| disconnect the flows
|
|
virtual void | set_FPStatus (const AVStreams::flowSpec &the_spec, const char *fp_name, const CORBA::Any &fp_settings) |
| Used to control the flow.
|
|
virtual CORBA::Object_ptr | get_fep (const char *flow_name) |
| Not implemented in the light profile, throws notsupported.
|
|
virtual char * | add_fep (CORBA::Object_ptr the_fep) |
| Not implemented in the light profile, throws notsupported.
|
|
virtual void | remove_fep (const char *fep_name) |
| Not implemented in the light profile, throws notsupported.
|
|
virtual void | set_negotiator (AVStreams::Negotiator_ptr new_negotiator) |
| Used to "attach" a negotiator to the endpoint.
|
|
virtual void | set_key (const char *flow_name, const AVStreams::key &the_key) |
| Used for public key encryption.
|
|
virtual void | set_source_id (CORBA::Long source_id) |
| Used to set a unique id for packets sent by this streamendpoint.
|
|
virtual | ~TAO_StreamEndPoint () |
| Destructor.
|
|
CORBA::Boolean | multiconnect (AVStreams::streamQoS &the_qos, AVStreams::flowSpec &the_spec) |
|
| TAO_Base_StreamEndPoint () |
|
virtual | ~TAO_Base_StreamEndPoint () |
|
virtual int | handle_open () |
| called when streamendpoint is instantiated
|
|
virtual int | handle_close () |
| called when streamendpoint is being destructed
|
|
virtual int | handle_stop (const AVStreams::flowSpec &the_spec) |
| Application needs to define this.
|
|
virtual int | handle_start (const AVStreams::flowSpec &the_spec) |
| Application needs to define this.
|
|
virtual int | handle_destroy (const AVStreams::flowSpec &the_spec) |
| Application needs to define this.
|
|
virtual CORBA::Boolean | handle_preconnect (AVStreams::flowSpec &the_spec) |
| Application needs to define this.
|
|
virtual CORBA::Boolean | handle_postconnect (AVStreams::flowSpec &the_spec) |
| Application needs to define this.
|
|
virtual CORBA::Boolean | handle_connection_requested (AVStreams::flowSpec &the_spec) |
| Application needs to define this.
|
|
virtual int | get_callback (const char *flowname, TAO_AV_Callback *&callback) |
|
virtual int | get_control_callback (const char *flowname, TAO_AV_Callback *&callback) |
|
virtual int | set_protocol_object (const char *flowname, TAO_AV_Protocol_Object *object) |
|
virtual void | set_flow_handler (const char *flowname, TAO_AV_Flow_Handler *handler) |
|
virtual void | set_control_flow_handler (const char *flowname, TAO_AV_Flow_Handler *handler) |
|
TAO_AV_QoS & | qos () |
|
void | protocol_object_set () |
|
int | is_protocol_object_set () |
|
The "A" side of a streamendpoint.