#include <NullSynch.h>
Inheritance diagram for OpenDDS::DCPS::NullSynch:
Public Member Functions | |
NullSynch (ThreadSynchResource *resource) | |
virtual | ~NullSynch () |
virtual void | work_available () |
Definition at line 17 of file NullSynch.h.
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 }
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 }