OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
transport
framework
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
10
ACE_INLINE
11
OpenDDS::DCPS::ThreadSynchWorker::ThreadSynchWorker
( std::size_t
id
)
12
: id_(id)
13
{
14
DBG_ENTRY_LVL
(
"ThreadSynchWorker"
,
"ThreadSynchWorker"
,6);
15
}
16
17
ACE_INLINE
18
std::size_t
19
OpenDDS::DCPS::ThreadSynchWorker::id
()
const
20
{
21
DBG_ENTRY_LVL
(
"ThreadSynchWorker"
,
"id"
,6);
22
23
return
id_
;
24
}
25
26
ACE_INLINE
27
void
28
OpenDDS::DCPS::ThreadSynchWorker::schedule_output
()
29
{
30
DBG_ENTRY_LVL
(
"ThreadSynchWorker"
,
"schedule_output"
,6);
31
}
EntryExit.h
OpenDDS::DCPS::ThreadSynchWorker::ThreadSynchWorker
ThreadSynchWorker(std::size_t id=0)
Definition:
ThreadSynchWorker.inl:11
OpenDDS::DCPS::ThreadSynchWorker::schedule_output
virtual void schedule_output()
Indicate that queued data is available to be sent.
Definition:
ThreadSynchWorker.inl:28
OpenDDS::DCPS::ThreadSynchWorker::id
std::size_t id() const
DataLink reference value for diagnostics.
Definition:
ThreadSynchWorker.inl:19
OpenDDS::DCPS::ThreadSynchWorker::id_
std::size_t id_
Definition:
ThreadSynchWorker.h:50
DBG_ENTRY_LVL
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition:
EntryExit.h:68
ACE_INLINE
#define ACE_INLINE
Generated by
1.8.13