#include <ace/Based_Pointer_Repository.h>
class ACE_Based_Pointer_Repository {
public:ACE_Based_Pointer_Repository (void);~ACE_Based_Pointer_Repository (void);int find (void *addr, void *&base_addr);int bind (void *addr, size_t size);int unbind (void *addr);private:ACE_Based_Pointer_Repository_Rep *rep_;};
ACE_Based_Pointer_Repository (void);
~ACE_Based_Pointer_Repository (void);
int find (void *addr, void *&base_addr);
base_addr region that contains addr.
Returns 1 on success and 0 if the addr isn't contained in any
base_addr region.
int bind (void *addr, size_t size);
int unbind (void *addr);
base_addr that addr is
contained within.
Dietrich.Quehl@med.siemens.de and
Douglas C. Schmidt schmidt@.cs.wustl.edu