TAO_AV
2.0.6
|
Reactive strategy base class. More...
#include <Endpoint_Strategy_T.h>
Protected Member Functions | |
TAO_AV_Endpoint_Reactive_Strategy (void) | |
Constructor. | |
virtual | ~TAO_AV_Endpoint_Reactive_Strategy (void) |
Destructor. | |
virtual int | activate (void) |
creates and activates the streamendpoint, vdev, and mediacontrol | |
virtual int | activate_stream_endpoint (void)=0 |
activates the stream_endpoint with the POA | |
virtual int | activate_vdev (void) |
activates the vdev with the POA | |
virtual int | activate_mediactrl (void) |
activates the media controller with the POA | |
virtual int | make_vdev (T_VDev *&vdev) |
virtual int | make_stream_endpoint (T_StreamEndpoint *&stream_endpoint) |
virtual int | make_mediactrl (T_MediaCtrl *&media_ctrl) |
char * | activate_with_poa (PortableServer::Servant servant) |
Protected Attributes | |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
CORBA::Object_var | media_ctrl_obj_ |
T_StreamEndpoint * | stream_endpoint_a_servant_ |
T_StreamEndpoint * | stream_endpoint_b_servant_ |
T_VDev * | vdev_servant_ |
T_MediaCtrl * | media_ctrl_servant_ |
Reactive strategy base class.
TAO_AV_Endpoint_Reactive_Strategy::TAO_AV_Endpoint_Reactive_Strategy | ( | void | ) | [protected] |
Constructor.
virtual TAO_AV_Endpoint_Reactive_Strategy::~TAO_AV_Endpoint_Reactive_Strategy | ( | void | ) | [protected, virtual] |
Destructor.
virtual int TAO_AV_Endpoint_Reactive_Strategy::activate | ( | void | ) | [protected, virtual] |
creates and activates the streamendpoint, vdev, and mediacontrol
virtual int TAO_AV_Endpoint_Reactive_Strategy::activate_mediactrl | ( | void | ) | [protected, virtual] |
activates the media controller with the POA
virtual int TAO_AV_Endpoint_Reactive_Strategy::activate_stream_endpoint | ( | void | ) | [protected, pure virtual] |
activates the stream_endpoint with the POA
Implemented in TAO_AV_Endpoint_Reactive_Strategy_B, and TAO_AV_Endpoint_Reactive_Strategy_A.
virtual int TAO_AV_Endpoint_Reactive_Strategy::activate_vdev | ( | void | ) | [protected, virtual] |
activates the vdev with the POA
char* TAO_AV_Endpoint_Reactive_Strategy::activate_with_poa | ( | PortableServer::Servant | servant | ) | [protected] |
virtual int TAO_AV_Endpoint_Reactive_Strategy::make_mediactrl | ( | T_MediaCtrl *& | media_ctrl | ) | [protected, virtual] |
Bridge method to create a media_ctrl, a la Acceptor. Applications can override this
virtual int TAO_AV_Endpoint_Reactive_Strategy::make_stream_endpoint | ( | T_StreamEndpoint *& | stream_endpoint | ) | [protected, virtual] |
Bridge method to create a stream_endpoint, a la Acceptor. Applications can override this
virtual int TAO_AV_Endpoint_Reactive_Strategy::make_vdev | ( | T_VDev *& | vdev | ) | [protected, virtual] |
Bridge method to create a vdev, a la Acceptor. Applications can override this
T_MediaCtrl* TAO_AV_Endpoint_Reactive_Strategy::media_ctrl_servant_ [protected] |
T_StreamEndpoint* TAO_AV_Endpoint_Reactive_Strategy::stream_endpoint_a_servant_ [protected] |
T_StreamEndpoint* TAO_AV_Endpoint_Reactive_Strategy::stream_endpoint_b_servant_ [protected] |
T_VDev* TAO_AV_Endpoint_Reactive_Strategy::vdev_servant_ [protected] |