|
| ACE_Malloc (const ACE_TCHAR *pool_name=0) |
|
| ACE_Malloc (const ACE_TCHAR *pool_name, const ACE_TCHAR *lock_name, const ACE_MEM_POOL_OPTIONS *options=0) |
|
| ACE_Malloc_T (const ACE_TCHAR *pool_name=0) |
|
| ACE_Malloc_T (const ACE_TCHAR *pool_name, const ACE_TCHAR *lock_name, const ACE_MEM_POOL_OPTIONS *options=0) |
|
| ACE_Malloc_T (const ACE_TCHAR *pool_name, const ACE_MEM_POOL_OPTIONS *options, ACE_LOCK *lock) |
|
| ~ACE_Malloc_T () |
| Destructor.
|
|
int | ref_counter () |
| Get Reference counter.
|
|
int | release (int close=0) |
|
int | remove () |
| Releases resources allocated by this object.
|
|
void * | malloc (size_t nbytes) |
| Allocate nbytes, but don't give them any initial value.
|
|
void * | calloc (size_t nbytes, char initial_value='\0') |
| Allocate nbytes, giving them initial_value.
|
|
void * | calloc (size_t n_elem, size_t elem_size, char initial_value='\0') |
|
void | free (void *ptr) |
|
MEMORY_POOL & | memory_pool () |
| Returns a reference to the underlying memory pool.
|
|
int | bind (const char *name, void *pointer, int duplicates=0) |
|
int | trybind (const char *name, void *&pointer) |
|
int | find (const char *name, void *&pointer) |
|
int | find (const char *name) |
| Returns 0 if name is in the mapping. -1, otherwise.
|
|
int | unbind (const char *name) |
|
int | unbind (const char *name, void *&pointer) |
|
int | sync (ssize_t len=-1, int flags=MS_SYNC) |
|
int | sync (void *addr, size_t len, int flags=MS_SYNC) |
|
int | protect (ssize_t len=-1, int prot=PROT_RDWR) |
|
int | protect (void *addr, size_t len, int prot=PROT_RDWR) |
|
ssize_t | avail_chunks (size_t size) const |
|
ACE_LOCK & | mutex () |
|
void | dump () const |
| Dump the state of an object.
|
|
void * | base_addr () |
| Return cb_ptr value.
|
|
int | bad () |
|