diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i b/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i deleted file mode 100644 index f2d73d94ed3..00000000000 --- a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i +++ /dev/null @@ -1,54 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -ACE_INLINE void * -ACE_ES_Memory_Pools::new_Event_Container (void) -{ - return Event_Container_::instance ()->malloc (sizeof (ACE_ES_Event_Container)); -} - -ACE_INLINE void -ACE_ES_Memory_Pools::delete_Event_Container (void *mem) -{ - Event_Container_::instance ()->free (mem); -} - -ACE_INLINE void * -ACE_ES_Memory_Pools::new_Dispatch_Request (void) -{ - return Dispatch_Request_::instance ()->malloc (sizeof (ACE_ES_Dispatch_Request)); -} - -ACE_INLINE void -ACE_ES_Memory_Pools::delete_Dispatch_Request (void *mem) -{ - Dispatch_Request_::instance ()->free (mem); -} - -#define USE_MEM_POOLS 1 - -ACE_INLINE void * -ACE_ES_Memory_Pools::new_Event (size_t len) -{ -#if USE_MEM_POOLS - const u_int ev_size = sizeof (RtecEventComm::Event); - const u_int size = (ev_size % ACE_MALLOC_ALIGN) ? - ((ev_size / ACE_MALLOC_ALIGN) + 1) * ACE_MALLOC_ALIGN : ev_size; - - char *const addr = (char *) Event_::instance ()->malloc (len * size); -#else - char *const addr = new char[len * sizeof (ACE_ES_Event)]; -#endif - - return addr; -} - -ACE_INLINE void -ACE_ES_Memory_Pools::delete_Event (void *mem) -{ -#if USE_MEM_POOLS - Event_::instance ()->free (mem); -#else - delete [] mem; -#endif -} |