#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
|