class axl::io::MappedViewMgr

#include <axl_io_MappedFile.h>

class MappedViewMgr
{
public:
    // structs

    struct ViewEntry;

    // methods

    MappedFile*
    getMappedFile();

    bool
    isEmpty();

    void*
    find(
        uint64_t begin,
        uint64_t end,
        uint64_t* actualEnd
        );

    void*
    view(
        uint64_t begin,
        uint64_t end,
        uint64_t origBegin,
        uint64_t origEnd
        );

    void
    clear();

    void
    limitViewCount(size_t maxViewCount);
};