| 
    OpenDDS
    Snapshot(2022/11/09-23:34)
    
   | 
 
#include <AddressCache.h>

Classes | |
| struct | ScopedAccess | 
Public Member Functions | |
| typedef | OPENDDS_MAP_T (Key, RcHandle< AddressCacheEntry >) MapType | 
| typedef | OPENDDS_VECTOR (Key) KeyVec | 
| typedef | OPENDDS_MAP_T (GUID_t, KeyVec) IdMapType | 
| AddressCache () | |
| virtual | ~AddressCache () | 
| bool | load (const Key &key, AddrSet &addrs) const | 
| void | store (const Key &key, const AddrSet &addrs, const MonotonicTimePoint &expires=MonotonicTimePoint::max_value) | 
| bool | remove (const Key &key) | 
| void | remove_id (const GUID_t &val) | 
Private Attributes | |
| ACE_Thread_Mutex | mutex_ | 
| MapType | map_ | 
| IdMapType | id_map_ | 
Definition at line 84 of file AddressCache.h.
      
  | 
  inline | 
Definition at line 97 of file AddressCache.h.
      
  | 
  inlinevirtual | 
Definition at line 98 of file AddressCache.h.
      
  | 
  inline | 
Definition at line 182 of file AddressCache.h.
| typedef OpenDDS::DCPS::AddressCache< Key >::OPENDDS_MAP_T | ( | Key | , | 
| RcHandle< AddressCacheEntry > | |||
| ) | 
| typedef OpenDDS::DCPS::AddressCache< Key >::OPENDDS_MAP_T | ( | GUID_t | , | 
| KeyVec | |||
| ) | 
| typedef OpenDDS::DCPS::AddressCache< Key >::OPENDDS_VECTOR | ( | Key | ) | 
      
  | 
  inline | 
Definition at line 215 of file AddressCache.h.
      
  | 
  inline | 
Definition at line 221 of file AddressCache.h.
Referenced by OpenDDS::DCPS::RtpsUdpDataLink::remove_locator_and_bundling_cache(), and OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter::update_remote_guids_cache_i().
      
  | 
  inline | 
Definition at line 198 of file AddressCache.h.
      
  | 
  private | 
Definition at line 237 of file AddressCache.h.
Referenced by OpenDDS::DCPS::AddressCache< Key >::ScopedAccess::ScopedAccess().
      
  | 
  private | 
Definition at line 236 of file AddressCache.h.
Referenced by OpenDDS::DCPS::AddressCache< Key >::ScopedAccess::ScopedAccess().
      
  | 
  mutableprivate | 
Definition at line 235 of file AddressCache.h.
 1.8.13