OpenDDS::DCPS::ThreadSynchStrategy Class Reference

#include <ThreadSynchStrategy.h>

Inheritance diagram for OpenDDS::DCPS::ThreadSynchStrategy:

Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::ThreadSynchStrategy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~ThreadSynchStrategy ()
virtual ThreadSynchcreate_synch_object (ThreadSynchResource *synch_resource, long priority, int scheduler)=0

Protected Member Functions

 ThreadSynchStrategy ()

Detailed Description

Definition at line 23 of file ThreadSynchStrategy.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::ThreadSynchStrategy::~ThreadSynchStrategy (  )  [virtual]

Definition at line 15 of file ThreadSynchStrategy.cpp.

References DBG_ENTRY_LVL.

00016 {
00017   DBG_ENTRY_LVL("ThreadSynchStrategy","~ThreadSynchStrategy",6);
00018 }

ACE_INLINE OpenDDS::DCPS::ThreadSynchStrategy::ThreadSynchStrategy (  )  [protected]

Definition at line 11 of file ThreadSynchStrategy.inl.

References DBG_ENTRY_LVL.

00012 {
00013   DBG_ENTRY_LVL("ThreadSynchStrategy","ThreadSynchStrategy",6);
00014 }


Member Function Documentation

virtual ThreadSynch* OpenDDS::DCPS::ThreadSynchStrategy::create_synch_object ( ThreadSynchResource synch_resource,
long  priority,
int  scheduler 
) [pure virtual]

Implemented in OpenDDS::DCPS::NullSynchStrategy, OpenDDS::DCPS::PerConnectionSynchStrategy, OpenDDS::DCPS::PoolSynchStrategy, and OpenDDS::DCPS::ReactorSynchStrategy.


The documentation for this class was generated from the following files:
Generated on Fri Feb 12 20:06:29 2016 for OpenDDS by  doxygen 1.4.7