Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

PI_Malloc.i

Go to the documentation of this file.
00001 // $Id: PI_Malloc.i,v 1.1.1.1 2001/12/04 14:33:07 chad Exp $
00002 
00003 #if (ACE_HAS_POSITION_INDEPENDENT_POINTERS == 1)
00004 ACE_INLINE
00005 ACE_PI_Control_Block::ACE_Name_Node::~ACE_Name_Node (void)
00006 {
00007 }
00008 
00009 ACE_INLINE void
00010 ACE_PI_Control_Block::ACE_Malloc_Header::init_ptr
00011   (MALLOC_HEADER_PTR *ptr, ACE_Malloc_Header *init, void *base_addr)
00012 {
00013   new ((void *) ptr) MALLOC_HEADER_PTR (base_addr, 0);
00014   *ptr = init;
00015 }
00016 
00017 ACE_INLINE void
00018 ACE_PI_Control_Block::ACE_Name_Node::init_ptr
00019   (NAME_NODE_PTR *ptr, ACE_Name_Node *init, void *base_addr)
00020 {
00021   new ((void *) ptr) NAME_NODE_PTR (base_addr, 0);
00022   *ptr = init;
00023 }
00024 #endif /* ACE_HAS_POSITION_INDEPENDENT_POINTERS == 1 */
00025 

Generated on Mon Jun 16 11:20:48 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002