Helper class for the child process created in TAO_AV_Endpoint_Process_Strategy.
More...
#include <Endpoint_Strategy_T.h>
Detailed Description
template<class T_StreamEndpoint, class T_VDev, class T_MediaCtrl>
class TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >
Helper class for the child process created in TAO_AV_Endpoint_Process_Strategy.
Constructor & Destructor Documentation
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Member Function Documentation
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Creates the objects and inserts them into the Naming Service, so the parent can pick the IOR's and return them to the client
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
activate the servant with the poa
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Binds to the naming service.
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
Initializes the ORB, creates and activates the T_StreamEndpoint, T_VDev, T_MediaCtrl in the POA
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
int TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::make_mediactrl |
( |
T_MediaCtrl *& |
media_ctrl | ) |
|
|
protectedvirtual |
Bridge method to create a media_ctrl, a la Acceptor. Applications can override this
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
int TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::make_stream_endpoint |
( |
T_StreamEndpoint *& |
stream_endpoint | ) |
|
|
protectedvirtual |
Bridge method to create a stream_endpoint, a la Acceptor. Applications can override this
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Bridge method to create a vdev, a la Acceptor. Applications can override this
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
int TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::register_stream_endpoint |
( |
void |
| ) |
|
|
protected |
Registers stream_endpoint with the naming service.
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Registers vdev with the naming service.
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
Releases the semaphore on which the parent is waiting on.
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Removes the vdev and streamendpoint names from the naming service.
Member Data Documentation
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
CosNaming::NamingContext_var TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::naming_context_ |
|
protected |
The root Naming Context of the TAO naming service.
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
The stream endpoint member.
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
CosNaming::Name TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::stream_endpoint_name_ |
|
protected |
Name of the stream_endpoint.
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Virtual device CORBA object reference.
The documentation for this class was generated from the following files: