| 
|   | TAO_FlowProducer () | 
|   | default constructor  
  | 
|   | 
|   | TAO_FlowProducer (const char *flowname, AVStreams::protocolSpec protocols, const char *format) | 
|   | 
| virtual char *  | get_rev_channel (const char *pcol_name) | 
|   | 
| virtual void  | stop () | 
|   | stop this flow, to be overridden by the application.  
  | 
|   | 
| virtual void  | start () | 
|   | start this flow, to be overridden by the application.  
  | 
|   | 
| virtual char *  | go_to_listen (AVStreams::QoS &the_qos, CORBA::Boolean is_mcast, AVStreams::FlowEndPoint_ptr peer, char *&flowProtocol) | 
|   | 
| virtual CORBA::Boolean  | connect_to_peer (AVStreams::QoS &the_qos, const char *address, const char *use_flow_protocol) | 
|   | 
| virtual char *  | connect_mcast (AVStreams::QoS &the_qos, CORBA::Boolean_out is_met, const char *address, const char *use_flow_protocol) | 
|   | connect to the multicast address, not implemented.  
  | 
|   | 
| virtual void  | set_key (const AVStreams::key &the_key) | 
|   | sets the public key to be used for encryption of the data.  
  | 
|   | 
| virtual void  | set_source_id (CORBA::Long source_id) | 
|   | 
|   | TAO_FlowEndPoint () | 
|   | default constructor.  
  | 
|   | 
|   | TAO_FlowEndPoint (const char *flowname, AVStreams::protocolSpec &protocols, const char *format) | 
|   | 
| int  | open (const char *flowname, AVStreams::protocolSpec &protocols, const char *format) | 
|   | 
| int  | set_flowname (const char *flowname) | 
|   | 
| virtual void  | set_flow_handler (const char *flowname, TAO_AV_Flow_Handler *handler) | 
|   | 
| virtual int  | set_protocol_object (const char *flowname, TAO_AV_Protocol_Object *object) | 
|   | 
| virtual CORBA::Boolean  | lock () | 
|   | lock the flow endpoint for a particular flow.  
  | 
|   | 
| virtual void  | unlock () | 
|   | unlock the flow endpoint for subsequent use.  
  | 
|   | 
| virtual void  | destroy () | 
|   | destroy this flow.  
  | 
|   | 
| virtual AVStreams::StreamEndPoint_ptr  | related_sep () | 
|   | 
| virtual void  | related_sep (AVStreams::StreamEndPoint_ptr related_sep) | 
|   | 
| virtual AVStreams::FlowConnection_ptr  | related_flow_connection () | 
|   | 
| virtual void  | related_flow_connection (AVStreams::FlowConnection_ptr related_flow_connection) | 
|   | set method for the related flow connection attribute.  
  | 
|   | 
| virtual AVStreams::FlowEndPoint_ptr  | get_connected_fep () | 
|   | returns the other flowendpoint to which this is connected.  
  | 
|   | 
| virtual CORBA::Boolean  | use_flow_protocol (const char *fp_name, const CORBA::Any &fp_settings) | 
|   | 
| virtual void  | set_format (const char *format) | 
|   | sets the data format.  
  | 
|   | 
| virtual void  | set_dev_params (const CosPropertyService::Properties &new_settings) | 
|   | sets the device parameters.  
  | 
|   | 
| virtual void  | set_protocol_restriction (const AVStreams::protocolSpec &the_spec) | 
|   | sets the list of protocols to be used.  
  | 
|   | 
| virtual CORBA::Boolean  | is_fep_compatible (AVStreams::FlowEndPoint_ptr fep) | 
|   | checks whether the passed flowendpoint is compatible with this.  
  | 
|   | 
| virtual CORBA::Boolean  | set_peer (AVStreams::FlowConnection_ptr the_fc, AVStreams::FlowEndPoint_ptr the_peer_fep, AVStreams::QoS &the_qos) | 
|   | sets the peer flowendpoint.  
  | 
|   | 
| virtual CORBA::Boolean  | set_Mcast_peer (AVStreams::FlowConnection_ptr the_fc, AVStreams::MCastConfigIf_ptr a_mcastconfigif, AVStreams::QoS &the_qos) | 
|   | sets the multicast peer flowendpoint, not implemented.  
  | 
|   | 
| virtual CORBA::Boolean  | connect_to_peer_i (TAO_FlowSpec_Entry::Role role, AVStreams::QoS &the_qos, const char *address, const char *use_flow_protocol) | 
|   | connect to the peer endpoint.  
  | 
|   | 
| virtual char *  | go_to_listen_i (TAO_FlowSpec_Entry::Role role, AVStreams::QoS &the_qos, CORBA::Boolean is_mcast, AVStreams::FlowEndPoint_ptr peer, char *&flowProtocol) | 
|   | listen request from the peer.  
  | 
|   | 
|   | 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 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 () | 
|   |