Collaboration diagram for ACE_Cleanup_Info_Node:
Public Member Functions | |
ACE_Cleanup_Info_Node (void) | |
ACE_Cleanup_Info_Node (const ACE_Cleanup_Info &new_info, ACE_Cleanup_Info_Node *next) | |
~ACE_Cleanup_Info_Node (void) | |
ACE_Cleanup_Info_Node * | insert (const ACE_Cleanup_Info &) |
Private Attributes | |
ACE_Cleanup_Info | cleanup_info_ |
ACE_Cleanup_Info_Node * | next_ |
Friends | |
class | ACE_OS_Exit_Info |
For internal use by ACE_Object_Manager.
Definition at line 68 of file Cleanup.cpp.
ACE_Cleanup_Info_Node::ACE_Cleanup_Info_Node | ( | void | ) |
ACE_Cleanup_Info_Node::ACE_Cleanup_Info_Node | ( | const ACE_Cleanup_Info & | new_info, | |
ACE_Cleanup_Info_Node * | next | |||
) |
Definition at line 89 of file Cleanup.cpp.
00091 : cleanup_info_ (new_info), 00092 next_ (next) 00093 { 00094 }
ACE_Cleanup_Info_Node::~ACE_Cleanup_Info_Node | ( | void | ) |
ACE_Cleanup_Info_Node * ACE_Cleanup_Info_Node::insert | ( | const ACE_Cleanup_Info & | ) |
Definition at line 102 of file Cleanup.cpp.
References ACE_NEW_RETURN.
Referenced by ACE_OS_Exit_Info::at_exit_i().
00103 { 00104 ACE_Cleanup_Info_Node *new_node = 0; 00105 00106 ACE_NEW_RETURN (new_node, 00107 ACE_Cleanup_Info_Node (new_info, this), 00108 0); 00109 00110 return new_node; 00111 }
friend class ACE_OS_Exit_Info [friend] |
Definition at line 80 of file Cleanup.cpp.
Definition at line 77 of file Cleanup.cpp.
Definition at line 78 of file Cleanup.cpp.
Referenced by ACE_OS_Exit_Info::call_hooks(), ACE_OS_Exit_Info::find(), and ~ACE_Cleanup_Info_Node().