#include <Malloc_T.h>
Inheritance diagram for ACE_Malloc<, ACE_LOCK >:
Public Member Functions | |
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 (const ACE_TCHAR *pool_name, const ACE_TCHAR *lock_name, const void *options=0) |
Definition at line 850 of file Malloc_T.h.
ACE_INLINE ACE_Malloc<, ACE_LOCK >::ACE_Malloc | ( | const ACE_TCHAR * | pool_name = 0 |
) |
Initialize ACE_Malloc. This constructor passes pool_name to initialize the memory pool, and uses ACE::basename() to automatically extract out the name used for the underlying lock name (if necessary). Note that pool_name should be located in a directory with the appropriate visibility and protection so that all processes that need to access it can do so.
Definition at line 134 of file Malloc_T.inl.
00135 : ACE_Malloc_T<ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block> (pool_name) 00136 { 00137 }
ACE_INLINE ACE_Malloc<, ACE_LOCK >::ACE_Malloc | ( | const ACE_TCHAR * | pool_name, | |
const ACE_TCHAR * | lock_name, | |||
const ACE_MEM_POOL_OPTIONS * | options = 0 | |||
) |
Initialize ACE_Malloc. This constructor passes pool_name to initialize the memory pool, and uses lock_name to automatically extract out the name used for the underlying lock name (if necessary). In addition, options is passed through to initialize the underlying memory pool. Note that pool_name should be located in a directory with the appropriate visibility and protection so that all processes that need to access it can do so.
Definition at line 140 of file Malloc_T.inl.
00143 : ACE_Malloc_T<ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block> (pool_name, lock_name, options) 00144 { 00145 }
ACE_INLINE ACE_Malloc<, ACE_LOCK >::ACE_Malloc | ( | const ACE_TCHAR * | pool_name, | |
const ACE_TCHAR * | lock_name, | |||
const void * | options = 0 | |||
) |
This is necessary to work around template bugs with certain C++ compilers.
Definition at line 149 of file Malloc_T.inl.
00152 : ACE_Malloc_T<ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block> (pool_name, lock_name, options) 00153 { 00154 }