#include <memory_space.hpp>


Public Types | |
|
typedef memory_region < AddressT, HandlerT > | region_type |
| typedef vector< region_type > | super_type |
Public Member Functions | |
| int | add_region (HandlerT *handler, const AddressT base, const AddressT size=AddressT(1)) |
| int | remove_region (const AddressT base, const AddressT size=AddressT(1)) |
| const region_type * | search_region (const AddressT base, const AddressT size=AddressT(1)) const |
| const region_type * | search_overlapping_region (const AddressT base, const AddressT size=AddressT(1)) const |