OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <AddressCache.h>
Public Member Functions | |
ScopedAccess (AddressCache &cache) | |
ScopedAccess (AddressCache &cache, const Key &key, bool block=true, const MonotonicTimePoint &now=MonotonicTimePoint::now()) | |
~ScopedAccess () | |
AddressCacheEntry & | value () |
const AddressCacheEntry & | value () const |
Public Attributes | |
ACE_Guard< ACE_Thread_Mutex > | guard_ |
RcHandle< AddressCacheEntry > | rch_ |
bool | is_new_ |
Private Member Functions | |
ScopedAccess () | |
ScopedAccess (const ScopedAccess &) | |
ScopedAccess & | operator= (const ScopedAccess &) |
Definition at line 100 of file AddressCache.h.
|
inline |
Definition at line 101 of file AddressCache.h.
References if().
|
inline |
Definition at line 111 of file AddressCache.h.
References OpenDDS::DCPS::AddressCache< Key >::id_map_, if(), OpenDDS::DCPS::AddressCache< Key >::map_, and OpenDDS::DCPS::TimePoint_T< MonotonicClock >::max_value.
|
inline |
Definition at line 140 of file AddressCache.h.
|
private |
|
private |
|
private |
|
inline |
Definition at line 147 of file AddressCache.h.
References OPENDDS_ASSERT.
|
inline |
Definition at line 155 of file AddressCache.h.
References OPENDDS_ASSERT.
ACE_Guard<ACE_Thread_Mutex> OpenDDS::DCPS::AddressCache< Key >::ScopedAccess::guard_ |
Definition at line 169 of file AddressCache.h.
bool OpenDDS::DCPS::AddressCache< Key >::ScopedAccess::is_new_ |
Definition at line 171 of file AddressCache.h.
RcHandle<AddressCacheEntry> OpenDDS::DCPS::AddressCache< Key >::ScopedAccess::rch_ |
Definition at line 170 of file AddressCache.h.