#include <Save_Persist_Worker_T.h>
Inheritance diagram for TAO_Notify::Save_Persist_Worker< TOPOOBJ >:
Public Member Functions | |
Save_Persist_Worker (Topology_Saver &saver, bool want_all_children) | |
virtual void | work (TOPOOBJ *o) |
Private Attributes | |
Topology_Saver & | saver_ |
bool | want_all_children_ |
Definition at line 32 of file Save_Persist_Worker_T.h.
|
/brief Constructor /param saver the object that will save persistent information. /param want_all_children if true, unmodified children should be saved, too. Definition at line 25 of file Save_Persist_Worker_T.cpp.
00027 : saver_ (saver) 00028 , want_all_children_ (want_all_children) 00029 { 00030 } |
|
Implements TAO_ESF_Worker< TOPOOBJ >. Definition at line 34 of file Save_Persist_Worker_T.cpp. References ACE_ASSERT, ACE_CHECK, ACE_ENV_ARG_PARAMETER, TAO_Notify::Save_Persist_Worker< TOPOOBJ >::saver_, and TAO_Notify::Save_Persist_Worker< TOPOOBJ >::want_all_children_.
00035 { 00036 ACE_ASSERT(o != 0); 00037 if (this->want_all_children_ || o->is_changed ()) 00038 { 00039 o->save_persistent (saver_ ACE_ENV_ARG_PARAMETER); 00040 ACE_CHECK; 00041 } 00042 } |
|
Definition at line 46 of file Save_Persist_Worker_T.h. Referenced by TAO_Notify::Save_Persist_Worker< TOPOOBJ >::work(). |
|
Definition at line 47 of file Save_Persist_Worker_T.h. Referenced by TAO_Notify::Save_Persist_Worker< TOPOOBJ >::work(). |