palm-os-sdk/PalmOne/Samples/Conduit/MLConduit/MLConduitBackupMgr.h

35 lines
888 B
C++

/*****************************************************************************
*
* CMLConduitBackupMgr Generic Conduit Backup Database Mgr Header File
*
****************************************************************************/
#ifndef _MLConduit_BACKUP_DB_MGR_H_
#define _MLConduit_BACKUP_DB_MGR_H_
#include "MLConduitPCMgr.h"
class CMLConduitBackupMgr : public CMLConduitPCMgr
{
public:
CMLConduitBackupMgr(CPLogging *pLogging, DWORD dwGenericFlags, char *szDbName, TCHAR *pFileName, TCHAR *pDirName = NULL, eSyncTypes syncType = eDoNothing);
virtual ~CMLConduitBackupMgr();
protected: // protected Variables
TCHAR m_szRealDb[256];
public: // Public Functions
virtual long PreSync(void);
virtual long PostSync(void);
virtual long Close(BOOL bDontUpdate=FALSE);
protected: // protected Functions
virtual long OpenDB(void);
};
#endif