Public Member Functions | |
MSBackupInfo (uint32_t id, const char *name, uint32_t db_id, time_t start, time_t end, bool isDump, const char *location, uint32_t cloudRef_arg, uint32_t cloudBackupNo_arg) | |
uint32_t | getBackupRefId () |
const char * | getName () |
uint32_t | getDatabaseId () |
time_t | getStart () |
time_t | getEnd () |
bool | isDump () |
bool | isBackupRunning () |
const char * | getLocation () |
uint32_t | getcloudRef () |
void | setcloudRef (uint32_t no) |
uint32_t | getcloudBackupNo () |
void | setcloudBackupNo (uint32_t no) |
void | startBackup (MSDatabase *pbms_db) |
void | backupCompleted (MSDatabase *db) |
void | backupTerminated (MSDatabase *db) |
virtual void | retain () |
virtual void | release () |
uint32_t | getRefCount () |
virtual void | finalize () |
virtual CSObject * | getKey () |
virtual int | compareKey (CSObject *) |
virtual uint32_t | hashKey () |
virtual CSObject * | getHashLink () |
virtual void | setHashLink (CSObject *) |
virtual CSObject * | getNextLink () |
virtual CSObject * | getPrevLink () |
virtual void | setNextLink (CSObject *) |
virtual void | setPrevLink (CSObject *) |
Static Public Member Functions | |
static void | startUp () |
static void | shutDown () |
static MSBackupInfo * | findBackupInfo (uint32_t in_backupRefId) |
static MSBackupInfo * | getBackupInfo (uint32_t in_backupRefId) |
static MSBackupInfo * | startDump (MSDatabase *db, uint32_t cloud_ref, uint32_t backup_no) |
Private Attributes | |
uint32_t | backupRefId |
CSString * | db_name |
uint32_t | db_id |
time_t | startTime |
time_t | completionTime |
bool | dump |
bool | isRunning |
CSString * | backupLocation |
uint32_t | cloudRef |
uint32_t | cloudBackupNo |
Static Private Attributes | |
static uint32_t | gMaxInfoRef |
static CSSyncSparseArray * | gBackupInfo |
Friends | |
class | StartDumpCleanUp |
class | InsertRowCleanUp |
class | MSBackupTable |
class | MSBackup |
Definition at line 37 of file backup_ms.h.