Definition at line 95 of file env_posix.cc.
§ MmapLimiter() [1/2]
| leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::MmapLimiter |
( |
| ) |
|
|
inline |
Definition at line 98 of file env_posix.cc.
void SetAllowed(intptr_t v)
§ MmapLimiter() [2/2]
| leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::MmapLimiter |
( |
const MmapLimiter & |
| ) |
|
|
private |
§ Acquire()
| bool leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::Acquire |
( |
| ) |
|
|
inline |
Definition at line 104 of file env_posix.cc.
intptr_t GetAllowed() const
void SetAllowed(intptr_t v)
§ GetAllowed()
| intptr_t leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::GetAllowed |
( |
| ) |
const |
|
inlineprivate |
Definition at line 128 of file env_posix.cc.
129 return reinterpret_cast<intptr_t
>(
allowed_.Acquire_Load());
port::AtomicPointer allowed_
§ operator=()
| void leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::operator= |
( |
const MmapLimiter & |
| ) |
|
|
private |
§ Release()
| void leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::Release |
( |
| ) |
|
|
inline |
Definition at line 119 of file env_posix.cc.
intptr_t GetAllowed() const
void SetAllowed(intptr_t v)
§ SetAllowed()
| void leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::SetAllowed |
( |
intptr_t |
v | ) |
|
|
inlineprivate |
Definition at line 133 of file env_posix.cc.
134 allowed_.Release_Store(reinterpret_cast<void*>(v));
port::AtomicPointer allowed_
§ allowed_
| port::AtomicPointer leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::allowed_ |
|
private |
§ mu_
| port::Mutex leveldb::anonymous_namespace{env_posix.cc}::MmapLimiter::mu_ |
|
private |
The documentation for this class was generated from the following file: