Collaboration diagram for ACE_Based_Pointer_Repository_Rep:

| 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. | |
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.
Definition at line 21 of file Based_Pointer_Repository.cpp.
| 
 | 
| 
 Definition at line 27 of file Based_Pointer_Repository.cpp. Referenced by ACE_Based_Pointer_Repository::find(), and ACE_Based_Pointer_Repository::unbind(). | 
| 
 | 
| 
 Definition at line 26 of file Based_Pointer_Repository.cpp. Referenced by ACE_Based_Pointer_Repository::find(), and ACE_Based_Pointer_Repository::unbind(). | 
| 
 | 
| 
 Definition at line 25 of file Based_Pointer_Repository.cpp. | 
| 
 | 
| Keeps track of the mapping between addresses and their associated values. Definition at line 31 of file Based_Pointer_Repository.cpp. Referenced by ACE_Based_Pointer_Repository::bind(), and ACE_Based_Pointer_Repository::unbind(). | 
| 
 | 
| Synchronize concurrent access to the map. 
 Definition at line 34 of file Based_Pointer_Repository.cpp. | 
 1.3.6
 
1.3.6