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 CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Static Public Member Functions

static void startUp ()
static void shutDown ()
static MSBackupInfofindBackupInfo (uint32_t in_backupRefId)
static MSBackupInfogetBackupInfo (uint32_t in_backupRefId)
static MSBackupInfostartDump (MSDatabase *db, uint32_t cloud_ref, uint32_t backup_no)

Private Attributes

uint32_t backupRefId
CSStringdb_name
uint32_t db_id
time_t startTime
time_t completionTime
bool dump
bool isRunning
CSStringbackupLocation
uint32_t cloudRef
uint32_t cloudBackupNo

Static Private Attributes

static uint32_t gMaxInfoRef
static CSSyncSparseArraygBackupInfo

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: