#include <storage_dev_win.h>
Public Member Functions | |
ErrorCode | registerStorageDev (CBagStorageDev *pSDev) |
ErrorCode | unregisterStorageDev (CBagStorageDev *pSDev) |
ErrorCode | releaseStorageDevices () |
int | getObjectValue (const CBofString &sObject, const CBofString &sProperty) |
void | setObjectValue (const CBofString &sObject, const CBofString &sProperty, int nValue) |
int | getNumStorageDevices () const |
CBagStorageDev * | getStorageDevice (int nIndex) |
CBagStorageDev * | getStorageDeviceContaining (const CBofString &sName) |
CBagStorageDev * | getStorageDeviceContaining (CBagObject *pObj) |
CBagStorageDev * | getStorageDevice (const CBofString &sName) |
bool | moveObject (const CBofString &sDstName, const CBofString &sSrcName, const CBofString &sObjName) |
bool | addObject (const CBofString &sDstName, const CBofString &sObjName) |
bool | removeObject (const CBofString &sSrcName, const CBofString &sObjName) |
void | saveObjList (StObj *pObjList, int nNumEntries) |
void | restoreObjList (StObj *pObjList, int nNumEntries) |
Additional Inherited Members | |
Static Public Member Functions inherited from Bagel::CBofObject | |
static bool | isValidObject (const CBofObject *pObject) |
Tracks all the storage devices