TAO_MCastConfigIf Class Reference

#include <AVStreams_i.h>

Collaboration diagram for TAO_MCastConfigIf:

Collaboration graph
[legend]
List of all members.

Public Types

 VDEV = 0
 FLOWENDPOINT = 1
enum  Peer_Interface { VDEV = 0, FLOWENDPOINT = 1 }

Public Member Functions

 TAO_MCastConfigIf (void)
 Default constructor.
 ~TAO_MCastConfigIf (void)
 Dtor.
virtual CORBA::Boolean set_peer (CORBA::Object_ptr peer, AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_spec)
virtual void configure (const CosPropertyService::Property &a_configuration)
virtual void set_initial_configuration (const CosPropertyService::Properties &initial)
virtual void set_format (const char *flowName, const char *format_name)
virtual void set_dev_params (const char *flowName, const CosPropertyService::Properties &new_params)

Protected Member Functions

int in_flowSpec (const AVStreams::flowSpec &flow_spec, const char *flow_name)
 checks whether the flowname is in the flow_spec.

Protected Attributes

ACE_SOCK_Dgram_Mcast sock_mcast_
 Multicast socket.
CosPropertyService::Properties initial_configuration_
 Initial configuration to be distributed to all B parties when they join.
ACE_DLList< Peer_Infopeer_list_
ACE_DLList_Iterator< Peer_Infopeer_list_iterator_

Classes

struct  Peer_Info

Member Enumeration Documentation

enum TAO_MCastConfigIf::Peer_Interface

Enumerator:
VDEV 
FLOWENDPOINT 


Constructor & Destructor Documentation

TAO_MCastConfigIf::TAO_MCastConfigIf ( void   ) 

Default constructor.

TAO_MCastConfigIf::~TAO_MCastConfigIf ( void   ) 

Dtor.


Member Function Documentation

void TAO_MCastConfigIf::configure ( const CosPropertyService::Property &  a_configuration  )  [virtual]

int TAO_MCastConfigIf::in_flowSpec ( const AVStreams::flowSpec flow_spec,
const char *  flow_name 
) [protected]

checks whether the flowname is in the flow_spec.

void TAO_MCastConfigIf::set_dev_params ( const char *  flowName,
const CosPropertyService::Properties &  new_params 
) [virtual]

void TAO_MCastConfigIf::set_format ( const char *  flowName,
const char *  format_name 
) [virtual]

void TAO_MCastConfigIf::set_initial_configuration ( const CosPropertyService::Properties &  initial  )  [virtual]

CORBA::Boolean TAO_MCastConfigIf::set_peer ( CORBA::Object_ptr  peer,
AVStreams::streamQoS the_qos,
const AVStreams::flowSpec the_spec 
) [virtual]


Member Data Documentation

CosPropertyService::Properties TAO_MCastConfigIf::initial_configuration_ [protected]

Initial configuration to be distributed to all B parties when they join.

ACE_DLList<Peer_Info> TAO_MCastConfigIf::peer_list_ [protected]

ACE_DLList_Iterator<Peer_Info> TAO_MCastConfigIf::peer_list_iterator_ [protected]

ACE_SOCK_Dgram_Mcast TAO_MCastConfigIf::sock_mcast_ [protected]

Multicast socket.


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:33:46 2007 for TAO_AV by  doxygen 1.4.7-1