TAO_AV 4.0.1
Loading...
Searching...
No Matches
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.
 
virtual ~TAO_AV_Endpoint_Process_Strategy_B ()
 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 ()
 Destructor.
 
virtual int activate ()
 
- Public Member Functions inherited from TAO_AV_Endpoint_Strategy
 TAO_AV_Endpoint_Strategy ()
 Constructor.
 
virtual ~TAO_AV_Endpoint_Strategy ()
 Destructor.
 
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.
 

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.
 
virtual int get_stream_endpoint ()
 Gets the object reference of the "B" type streamendpoint.
 
- Protected Member Functions inherited from TAO_AV_Endpoint_Process_Strategy
virtual int bind_to_naming_service ()
 Bind to the naming service.
 
virtual int get_vdev ()
 

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.
 
- Protected Attributes inherited from TAO_AV_Endpoint_Strategy
AVStreams::StreamEndPoint_A_var stream_endpoint_a_
 The "A" stream endpoint.
 
AVStreams::StreamEndPoint_B_var stream_endpoint_b_
 The "B" stream endpoint.
 
AVStreams::VDev_var vdev_
 The vdev.
 

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::TAO_AV_Endpoint_Process_Strategy_B ( ACE_Process_Options * process_options)

Constructor.

◆ ~TAO_AV_Endpoint_Process_Strategy_B()

TAO_AV_Endpoint_Process_Strategy_B::~TAO_AV_Endpoint_Process_Strategy_B ( )
virtual

Destructor.

Member Function Documentation

◆ create_B()

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.

◆ get_stream_endpoint()

int TAO_AV_Endpoint_Process_Strategy_B::get_stream_endpoint ( )
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: