#include <baciRecovery.h>
Collaboration diagram for baci::BACIRecoveryManager:

Public Member Functions | |
| BACIRecoveryManager () | |
| ~BACIRecoveryManager () | |
| void | addRecoverableObject (RecoverableObject *object) |
| void | updateRecoverableObject (RecoverableObject *object) |
| void | removeRecoverableObject (RecoverableObject *object) |
| ACE_CString_Vector | getObjectsStartingWith (const char *namePrefix) |
| char * | getObjectState (const char *name) |
| char * | generateObjectName (const char *namePrefix) |
Static Public Member Functions | |
| void | loadRecovery (bool load) |
| void | activatorName (const char *activatorName) |
| BACIRecoveryManager * | getInstance (void) |
| void | destroyInstance () |
Private Member Functions | |
| void | operator= (const BACIRecoveryManager &) |
| BACIRecoveryManager (const BACIRecoveryManager &) | |
Private Attributes | |
| recovery::RecoveryStore * | store_mp |
Static Private Attributes | |
| BACIRecoveryManager * | instance_mp |
| bool | load_m |
| const char * | activatorName_mp |
|
|
Constructor |
|
|
Destructor |
|
|
ALMA C++ coding standards state copy constructors should be disabled. |
|
|
Set activator name.
|
|
|
Add object to recovery data
|
|
|
Destroy static instance of BACIRecoveryManager (clean-up/delete recovery data) |
|
|
Generates first free name starting with given prefix
|
|
|
Get static instance of BACIRecoveryManager ("singleton" pattern)
|
|
|
Get objects' names starting with given prefix
|
|
|
Get object's stringified state
|
|
|
Set load recovery data switch
|
|
|
ALMA C++ coding standards state assignment operators should be disabled. |
|
|
Remove object from recovery data
|
|
|
Update object to recovery data
|
|
|
Activator name |
|
|
Static instance of BACIRecoveryManager |
|
|
Load recovery data switch |
|
|
Class which takes care of recovery data
|
1.3.8