|
Monero
|
#include <mlocker.h>
Public Member Functions | |
| mlocker (void *ptr, size_t len) | |
| ~mlocker () | |
Static Public Member Functions | |
| static size_t | get_page_size () |
| static size_t | get_num_locked_pages () |
| static size_t | get_num_locked_objects () |
| static void | lock (void *ptr, size_t len) |
| static void | unlock (void *ptr, size_t len) |
Static Private Member Functions | |
| static boost::mutex & | mutex () |
| static std::map< size_t, unsigned int > & | map () |
| static void | lock_page (size_t page) |
| static void | unlock_page (size_t page) |
Private Attributes | |
| void * | ptr |
| size_t | len |
Static Private Attributes | |
| static size_t | page_size = 0 |
| static size_t | num_locked_objects = 0 |
| epee::mlocker::mlocker | ( | void * | ptr, |
| size_t | len ) |
| epee::mlocker::~mlocker | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
static |
|
staticprivate |
|
private |
|
staticprivate |
|
staticprivate |
|
private |