Helper class for the child process created in TAO_AV_Endpoint_Process_Strategy.
More...
#include <Endpoint_Strategy_T.h>
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.
◆ TAO_AV_Child_Process()
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
◆ ~TAO_AV_Child_Process()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ activate_objects()
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
◆ activate_with_poa()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
activate the servant with the poa
◆ bind_to_naming_service()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Binds to the naming service.
◆ init()
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
◆ make_mediactrl()
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
◆ make_stream_endpoint()
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
◆ make_vdev()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Bridge method to create a vdev, a la Acceptor. Applications can override this
◆ register_stream_endpoint()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Registers stream_endpoint with the naming service.
◆ register_vdev()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Registers vdev with the naming service.
◆ release_semaphore()
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
Releases the semaphore on which the parent is waiting on.
◆ run()
template<class T_StreamEndpoint_B , class T_VDev , class T_MediaCtrl >
◆ unbind_names()
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
Removes the vdev and streamendpoint names from the naming service.
◆ host_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ media_ctrl_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ media_ctrl_obj_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ naming_context_
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.
◆ orb_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ pid_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ poa_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ stream_endpoint_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
The stream endpoint member.
◆ stream_endpoint_name_
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.
◆ vdev_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ vdev_name_
template<class T_StreamEndpoint , class T_VDev , class T_MediaCtrl >
◆ vdev_obj_
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: