OpenDDS  Snapshot(2023/04/28-20:55)
ThreadSynchWorker.inl
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
8 #include "EntryExit.h"
9 
12  : id_(id)
13 {
14  DBG_ENTRY_LVL("ThreadSynchWorker","ThreadSynchWorker",6);
15 }
16 
18 std::size_t
20 {
21  DBG_ENTRY_LVL("ThreadSynchWorker","id",6);
22 
23  return id_;
24 }
25 
27 void
29 {
30  DBG_ENTRY_LVL("ThreadSynchWorker","schedule_output",6);
31 }
virtual void schedule_output()
Indicate that queued data is available to be sent.
std::size_t id() const
DataLink reference value for diagnostics.
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition: EntryExit.h:68
#define ACE_INLINE