Drizzled Public API Documentation

MSBackupInfo Class Reference

Inheritance diagram for MSBackupInfo:
CSRefObject CSObject

List of all members.

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

Detailed Description

Definition at line 37 of file backup_ms.h.


The documentation for this class was generated from the following files: