Skip to content

Class HL::LockedHeap

template <class LockType, class Super>

ClassList > HL > LockedHeap

  • #include <lockedheap.h>

Inherits the following classes: Super

Public Types

Type Name
enum LockedHeap

Public Functions

Type Name
void free (void * ptr)
size_t getSize (void * ptr) const
size_t getSize (void * ptr)
void lock ()
void * malloc (size_t sz)
void unlock ()

Public Types Documentation

enum LockedHeap

enum HL::LockedHeap::LockedHeap {
    Alignment = Super::Alignment
};

Public Functions Documentation

function free

inline void HL::LockedHeap::free (
    void * ptr
) 

function getSize [1/2]

inline size_t HL::LockedHeap::getSize (
    void * ptr
) const

function getSize [2/2]

inline size_t HL::LockedHeap::getSize (
    void * ptr
) 

function lock

inline void HL::LockedHeap::lock () 

function malloc

inline void * HL::LockedHeap::malloc (
    size_t sz
) 

function unlock

inline void HL::LockedHeap::unlock () 


The documentation for this class was generated from the following file cubrid/src/heaplayers/heaps/threads/lockedheap.h