Classes | Public Member Functions | List of all members
MemoryPoolDynamicStatic Class Reference
Inheritance diagram for MemoryPoolDynamicStatic:
MemoryPoolDynamic

Public Member Functions

virtual ID alloc (size_t p_amount, const char *p_description)
 
virtual void free (ID p_id)
 
virtual Error realloc (ID p_id, size_t p_amount)
 
virtual bool is_valid (ID p_id)
 
virtual size_t get_size (ID p_id) const
 
virtual const char * get_description (ID p_id) const
 
virtual bool is_locked (ID p_id) const
 
virtual Error lock (ID p_id)
 
virtual void * get (ID p_ID)
 
virtual Error unlock (ID p_id)
 
virtual size_t get_available_mem () const
 
virtual size_t get_total_usage () const
 

Additional Inherited Members

- Protected Types inherited from MemoryPoolDynamic
enum  { INVALID_ID =0xFFFFFFFF }
 
typedef uint64_t ID
 
- Static Protected Member Functions inherited from MemoryPoolDynamic
static MemoryPoolDynamicget_singleton ()
 

The documentation for this class was generated from the following files: