ACE  6.1.0
Public Types | Public Attributes
ACE_Based_Pointer_Repository_Rep Class Reference

Implementation for the ACE_Based_Pointer_Repository. More...

Collaboration diagram for ACE_Based_Pointer_Repository_Rep:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ACE_Map_Manager< void
*, size_t, ACE_Null_Mutex
MAP_MANAGER
typedef ACE_Map_Iterator< void
*, size_t, ACE_Null_Mutex
MAP_ITERATOR
typedef ACE_Map_Entry< void
*, size_t > 
MAP_ENTRY

Public Attributes

MAP_MANAGER addr_map_
ACE_SYNCH_MUTEX lock_
 Synchronize concurrent access to the map.

Detailed Description

Implementation for the ACE_Based_Pointer_Repository.

Every memory pool in ACE binds it's mapping base address and the mapped size to this repository every time it maps/remaps a new chunk of memory successfully.


Member Typedef Documentation


Member Data Documentation

Keeps track of the mapping between addresses and their associated values.

Synchronize concurrent access to the map.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines