#include <ace/Malloc_T.h>
template<ACE_MEM_POOL_1, class ACE_LOCK> class ACE_Malloc : public ACE_Malloc_T<ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block> {
public:
ACE_Malloc (LPCTSTR pool_name = 0);
ACE_Malloc ( LPCTSTR pool_name, LPCTSTR lock_name, const ACE_MEM_POOL_OPTIONS *options = 0 );
ACE_Malloc ( LPCTSTR pool_name, LPCTSTR lock_name, const void *options = 0 );
};
ACE_Malloc (LPCTSTR pool_name = 0);
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).
ACE_Malloc (
LPCTSTR pool_name,
LPCTSTR lock_name,
const ACE_MEM_POOL_OPTIONS *options = 0
);
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.
ACE_Malloc (
LPCTSTR pool_name,
LPCTSTR lock_name,
const void *options = 0
);