#include <ThreadSynchResource.h>
Definition at line 19 of file ThreadSynchResource.h.
◆ ~ThreadSynchResource()
OpenDDS::DCPS::ThreadSynchResource::~ThreadSynchResource |
( |
| ) |
|
|
virtual |
◆ ThreadSynchResource()
ACE_INLINE OpenDDS::DCPS::ThreadSynchResource::ThreadSynchResource |
( |
| ) |
|
|
protected |
◆ notify_lost_on_backpressure_timeout()
virtual void OpenDDS::DCPS::ThreadSynchResource::notify_lost_on_backpressure_timeout |
( |
| ) |
|
|
protectedpure virtual |
◆ set_handle()
ACE_INLINE void OpenDDS::DCPS::ThreadSynchResource::set_handle |
( |
ACE_HANDLE |
handle | ) |
|
◆ wait_to_unclog()
ACE_INLINE int OpenDDS::DCPS::ThreadSynchResource::wait_to_unclog |
( |
| ) |
|
|
virtual |
Definition at line 20 of file ThreadSynchResource.inl.
References ACE_ERROR, ACE_INLINE, ACE_TEXT(), DBG_ENTRY_LVL, ETIME, handle_, ACE::handle_write_ready(), LM_ERROR, notify_lost_on_backpressure_timeout(), timeout_, and OpenDDS::DCPS::TimeDuration::value().
26 ACE_ERROR((LM_ERROR,
"(%P|%t) ERROR: handle_write_ready timed out\n"));
31 "(%P|%t) ERROR: ACE::handle_write_ready return -1 while waiting " 32 " to unclog. %p\n",
ACE_TEXT(
"handle_write_ready")));
virtual void notify_lost_on_backpressure_timeout()=0
const ACE_Time_Value & value() const
int handle_write_ready(ACE_HANDLE handle, const ACE_Time_Value *timeout)
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
◆ handle_
ACE_HANDLE OpenDDS::DCPS::ThreadSynchResource::handle_ |
|
protected |
◆ timeout_
The documentation for this class was generated from the following files: