TAO_AV  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
TAO_AV_Endpoint_Process_Strategy_B Class Reference

Process-based strategy to create "B" type endpoints. More...

#include <Endpoint_Strategy.h>

Inheritance diagram for TAO_AV_Endpoint_Process_Strategy_B:
Inheritance graph
[legend]
Collaboration diagram for TAO_AV_Endpoint_Process_Strategy_B:
Collaboration graph
[legend]

Public Member Functions

 TAO_AV_Endpoint_Process_Strategy_B (ACE_Process_Options *process_options)
 Constructor. More...
 
virtual ~TAO_AV_Endpoint_Process_Strategy_B (void)
 Destructor. More...
 
- Public Member Functions inherited from TAO_AV_Endpoint_Process_Strategy
 TAO_AV_Endpoint_Process_Strategy (ACE_Process_Options *process_options)
 
virtual ~TAO_AV_Endpoint_Process_Strategy (void)
 Destructor. More...
 
virtual int activate (void)
 
- Public Member Functions inherited from TAO_AV_Endpoint_Strategy
 TAO_AV_Endpoint_Strategy (void)
 Constructor. More...
 
virtual ~TAO_AV_Endpoint_Strategy (void)
 Destructor. More...
 
virtual int create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint, AVStreams::VDev_ptr &vdev)
 Called by the MMDevice, when it needs to create an A type endpoint. More...
 

Protected Member Functions

virtual int create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint, AVStreams::VDev_ptr &vdev)
 Creates a "B" type stream endpoint, and a vdev. More...
 
virtual int get_stream_endpoint (void)
 Gets the object reference of the "B" type streamendpoint. More...
 
- Protected Member Functions inherited from TAO_AV_Endpoint_Process_Strategy
virtual int bind_to_naming_service (void)
 Bind to the naming service. More...
 
virtual int get_vdev (void)
 

Additional Inherited Members

- Protected Attributes inherited from TAO_AV_Endpoint_Process_Strategy
CosNaming::NamingContext_var naming_context_
 Naming context. More...
 
ACE_Process_Optionsprocess_options_
 Name and arguments for the process to be created. More...
 
char host_ [MAXHOSTNAMELEN]
 name of this host used for resolving unique names. More...
 
pid_t pid_
 My child's process id. More...
 
- Protected Attributes inherited from TAO_AV_Endpoint_Strategy
AVStreams::StreamEndPoint_A_var stream_endpoint_a_
 The "A" stream endpoint. More...
 
AVStreams::StreamEndPoint_B_var stream_endpoint_b_
 The "B" stream endpoint. More...
 
AVStreams::VDev_var vdev_
 The vdev. More...
 

Detailed Description

Process-based strategy to create "B" type endpoints.

Constructor & Destructor Documentation

TAO_AV_Endpoint_Process_Strategy_B::TAO_AV_Endpoint_Process_Strategy_B ( ACE_Process_Options process_options)

Constructor.

TAO_AV_Endpoint_Process_Strategy_B::~TAO_AV_Endpoint_Process_Strategy_B ( void  )
virtual

Destructor.

Member Function Documentation

int TAO_AV_Endpoint_Process_Strategy_B::create_B ( AVStreams::StreamEndPoint_B_ptr &  stream_endpoint,
AVStreams::VDev_ptr &  vdev 
)
protectedvirtual

Creates a "B" type stream endpoint, and a vdev.

Reimplemented from TAO_AV_Endpoint_Strategy.

int TAO_AV_Endpoint_Process_Strategy_B::get_stream_endpoint ( void  )
protectedvirtual

Gets the object reference of the "B" type streamendpoint.

Implements TAO_AV_Endpoint_Process_Strategy.


The documentation for this class was generated from the following files: