Public Types |
enum | Peer_Interface { VDEV = 0,
FLOWENDPOINT = 1
} |
Public Methods |
| TAO_MCastConfigIf (void) |
| Default constructor. More...
|
| ~TAO_MCastConfigIf (void) |
| Dtor. More...
|
virtual CORBA::Boolean | set_peer (CORBA::Object_ptr peer, AVStreams::streamQoS &the_qos, const AVStreams::flowSpec &the_spec ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::QoSRequestFailed, AVStreams::streamOpFailed) |
virtual void | configure (const CosPropertyService::Property &a_configuration ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | set_initial_configuration (const CosPropertyService::Properties &initial ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | set_format (const char *flowName, const char *format_name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::notSupported) |
virtual void | set_dev_params (const char *flowName, const CosPropertyService::Properties &new_params ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, AVStreams::PropertyException, AVStreams::streamOpFailed) |
Protected Methods |
int | in_flowSpec (const AVStreams::flowSpec &flow_spec, const char *flow_name) |
| checks whether the flowname is in the flow_spec. More...
|
Protected Attributes |
ACE_SOCK_Dgram_Mcast | sock_mcast_ |
| Multicast socket. More...
|
CosPropertyService::Properties | initial_configuration_ |
| Initial configuration to be distributed to all B parties when they join. More...
|
ACE_DLList< Peer_Info > | peer_list_ |
ACE_DLList_Iterator< Peer_Info > | peer_list_iterator_ |