OpenDDS::DCPS::NullSynch Class Reference

#include <NullSynch.h>

Inheritance diagram for OpenDDS::DCPS::NullSynch:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NullSynch (ThreadSynchResource *resource)
virtual ~NullSynch ()
virtual void work_available ()

Detailed Description

Definition at line 17 of file NullSynch.h.


Constructor & Destructor Documentation

ACE_INLINE OpenDDS::DCPS::NullSynch::NullSynch ( ThreadSynchResource resource  ) 

Definition at line 11 of file NullSynch.inl.

References DBG_ENTRY_LVL.

00012   : ThreadSynch(0)
00013 {
00014   DBG_ENTRY_LVL("NullSynch","NullSynch",6);
00015   ACE_UNUSED_ARG(resource);
00016 }

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

Definition at line 16 of file NullSynch.cpp.

References DBG_ENTRY_LVL.

00017 {
00018   DBG_ENTRY_LVL("NullSynch","~NullSynch",6);
00019 }


Member Function Documentation

void OpenDDS::DCPS::NullSynch::work_available (  )  [virtual]

The ThreadSynchWorker would like to have its perform_work() called from the appropriate thread once the ThreadSynchResource claims that it is_ready_for_work().

Implements OpenDDS::DCPS::ThreadSynch.

Definition at line 22 of file NullSynch.cpp.

References DBG_ENTRY_LVL.

00023 {
00024   DBG_ENTRY_LVL("NullSynch","work_available",6);
00025 
00026   ACE_ERROR((LM_ERROR,
00027              "(%P|%t) INTERNAL ERROR - NullSynch::work_available() "
00028              "method should *NEVER* be called!\n"));
00029 }


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