ScummVM API documentation
Bagel::CBagStorageDevManager Class Reference

#include <storage_dev_win.h>

Inheritance diagram for Bagel::CBagStorageDevManager:
Bagel::CBofObject

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
 
CBagStorageDevgetStorageDevice (int nIndex)
 
CBagStorageDevgetStorageDeviceContaining (const CBofString &sName)
 
CBagStorageDevgetStorageDeviceContaining (CBagObject *pObj)
 
CBagStorageDevgetStorageDevice (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)
 

Detailed Description

Tracks all the storage devices


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