OpenDDS  Snapshot(2023/04/28-20:55)
PerConnectionSynch.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  ThreadSynchResource* synch_resource,
13  long priority,
14  long scheduler)
15  : ThreadSynch(synch_resource),
16  condition_(this->lock_),
17  work_available_(0),
18  shutdown_(0),
19  dds_priority_(priority),
20  scheduler_(scheduler)
21 {
22  DBG_ENTRY_LVL("PerConnectionSynch","PerConnectionSynch",6);
23 }
ACE_Guard< ACE_Thread_Mutex > lock_
PerConnectionSynch(ThreadSynchResource *synch_resource, long priority, long scheduler)
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition: EntryExit.h:68
#define ACE_INLINE