TAO_AV  2.1.3
 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_A Class Reference

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

#include <Endpoint_Strategy.h>

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

Public Member Functions

 TAO_AV_Endpoint_Process_Strategy_A (ACE_Process_Options *process_options)
 Constructor.
virtual ~TAO_AV_Endpoint_Process_Strategy_A (void)
 Destructor.
- 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.
virtual int activate (void)
- Public Member Functions inherited from TAO_AV_Endpoint_Strategy
 TAO_AV_Endpoint_Strategy (void)
 Constructor.
virtual ~TAO_AV_Endpoint_Strategy (void)
 Destructor.
virtual int create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint, AVStreams::VDev_ptr &vdev)
 Called by the MMDevice, when it needs to create an B type endpoint.

Protected Member Functions

virtual int create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint, AVStreams::VDev_ptr &vdev)
 Creates an "A" type stream endpoint, and a vdev.
virtual int get_stream_endpoint (void)
 Gets the "A" type stream endpoint from the child process.
- Protected Member Functions inherited from TAO_AV_Endpoint_Process_Strategy
virtual int bind_to_naming_service (void)
 Bind to the naming service.
virtual int get_vdev (void)

Additional Inherited Members

- Protected Attributes inherited from TAO_AV_Endpoint_Process_Strategy
CosNaming::NamingContext_var naming_context_
 Naming context.
ACE_Process_Optionsprocess_options_
 Name and arguments for the process to be created.
char host_ [MAXHOSTNAMELEN]
 name of this host used for resolving unique names.
pid_t pid_
 My child's process id.

Detailed Description

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

Constructor & Destructor Documentation

TAO_AV_Endpoint_Process_Strategy_A::TAO_AV_Endpoint_Process_Strategy_A ( ACE_Process_Options process_options)

Constructor.

TAO_AV_Endpoint_Process_Strategy_A::~TAO_AV_Endpoint_Process_Strategy_A ( void  )
virtual

Destructor.

Member Function Documentation

int TAO_AV_Endpoint_Process_Strategy_A::create_A ( AVStreams::StreamEndPoint_A_ptr &  stream_endpoint,
AVStreams::VDev_ptr &  vdev 
)
protectedvirtual

Creates an "A" type stream endpoint, and a vdev.

Reimplemented from TAO_AV_Endpoint_Strategy.

int TAO_AV_Endpoint_Process_Strategy_A::get_stream_endpoint ( void  )
protectedvirtual

Gets the "A" type stream endpoint from the child process.

Implements TAO_AV_Endpoint_Process_Strategy.


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