Helper class for the child process created in TAO_AV_Endpoint_Process_Strategy.
More...
#include <Endpoint_Strategy_T.h>
List of all members.
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 >
int TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::bind_to_naming_service |
( |
void |
|
) |
[protected] |
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 |
) |
[protected, virtual] |
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 |
) |
[protected, virtual] |
Bridge method to create a stream_endpoint, 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_vdev |
( |
T_VDev *& |
vdev |
) |
[protected, virtual] |
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 >
int TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::register_vdev |
( |
void |
|
) |
[protected] |
Registers vdev with the naming service.
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
int TAO_AV_Child_Process< T_StreamEndpoint_B, T_VDev, T_MediaCtrl >::release_semaphore |
( |
|
) |
[protected] |
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 >
int TAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >::unbind_names |
( |
void |
|
) |
[protected] |
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 >
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 >
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: