#include <PoolSynchStrategy.h>
Inheritance diagram for OpenDDS::DCPS::PoolSynchStrategy:


Public Member Functions | |
| PoolSynchStrategy () | |
| virtual | ~PoolSynchStrategy () |
| virtual ThreadSynch * | create_synch_object (ThreadSynchResource *synch_resource) |
| virtual int | open (void *) |
| virtual int | svc () |
| virtual int | close (u_long) |
Private Types | |
| typedef ACE_SYNCH_MUTEX | LockType |
| typedef ACE_Guard< LockType > | GuardType |
| typedef ACE_Condition< LockType > | ConditionType |
Private Attributes | |
| LockType | lock_ |
| ConditionType | condition_ |
| int | shutdown_ |
typedef ACE_Condition<LockType> OpenDDS::DCPS::PoolSynchStrategy::ConditionType [private] |
typedef ACE_Guard<LockType> OpenDDS::DCPS::PoolSynchStrategy::GuardType [private] |
typedef ACE_SYNCH_MUTEX OpenDDS::DCPS::PoolSynchStrategy::LockType [private] |
| ACE_INLINE OpenDDS::DCPS::PoolSynchStrategy::PoolSynchStrategy | ( | ) |
| OpenDDS::DCPS::PoolSynchStrategy::~PoolSynchStrategy | ( | ) | [virtual] |
| int OpenDDS::DCPS::PoolSynchStrategy::close | ( | u_long | ) | [virtual] |
| OpenDDS::DCPS::ThreadSynch * OpenDDS::DCPS::PoolSynchStrategy::create_synch_object | ( | ThreadSynchResource * | synch_resource | ) | [virtual] |
Implements OpenDDS::DCPS::ThreadSynchStrategy.
| int OpenDDS::DCPS::PoolSynchStrategy::open | ( | void * | ) | [virtual] |
| int OpenDDS::DCPS::PoolSynchStrategy::svc | ( | ) | [virtual] |
int OpenDDS::DCPS::PoolSynchStrategy::shutdown_ [private] |
1.4.7