#include <AVStreams_i.h>
Collaboration diagram for TAO_MCastConfigIf:

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 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 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_Info > | peer_list_ |
| ACE_DLList_Iterator< Peer_Info > | peer_list_iterator_ |
Classes | |
| struct | Peer_Info |
| TAO_MCastConfigIf::TAO_MCastConfigIf | ( | void | ) |
Default constructor.
| TAO_MCastConfigIf::~TAO_MCastConfigIf | ( | void | ) |
Dtor.
| virtual void TAO_MCastConfigIf::configure | ( | const CosPropertyService::Property &a_configuration | ACE_ENV_ARG_DECL_WITH_DEFAULTS | ) | throw (CORBA::SystemException) [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.
| virtual void TAO_MCastConfigIf::set_dev_params | ( | const char * | flowName, | |
| const CosPropertyService::Properties &new_params | ACE_ENV_ARG_DECL_WITH_DEFAULTS | |||
| ) | throw (CORBA::SystemException, AVStreams::PropertyException, AVStreams::streamOpFailed) [virtual] |
| virtual void TAO_MCastConfigIf::set_format | ( | const char * | flowName, | |
| const char *format_name | ACE_ENV_ARG_DECL_WITH_DEFAULTS | |||
| ) | throw (CORBA::SystemException, AVStreams::notSupported) [virtual] |
| virtual void TAO_MCastConfigIf::set_initial_configuration | ( | const CosPropertyService::Properties &initial | ACE_ENV_ARG_DECL_WITH_DEFAULTS | ) | throw (CORBA::SystemException) [virtual] |
| virtual CORBA::Boolean TAO_MCastConfigIf::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] |
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_SOCK_Dgram_Mcast TAO_MCastConfigIf::sock_mcast_ [protected] |
Multicast socket.
1.4.6-4