TAO_AV  2.0.8
Classes | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
TAO_MCastConfigIf Class Reference

#include <AVStreams_i.h>

Collaboration diagram for TAO_MCastConfigIf:
Collaboration graph
[legend]

List of all members.

Classes

struct  Peer_Info

Public Types

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_

Member Enumeration Documentation

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.

Multicast socket.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines