DataEngine.h
#ifndef DATAENGINE_H_
#define DATAENGINE_H_
#include"Tse.h"
enum dataengine_type{FILE_ENGINE,DATABASE_ENGINE};
class CDataEngine
{
public:
string m_str;
public:
CDataEngine();
CDataEngine(string str);
virtual ~CDataEngine();
virtual int GetEngineType()=0;
virtual bool Write(void *arg)=0;
virtual bool Open(string str)=0;
virtual void Close()=0;
};
DataEngine.cpp
#include"DataEngine.h"
CDataEngine::CDataEngine()
{
}
CDataEngine::CDataEngine(string str)
{
m_str=str;
}
CDataEngine::~CDataEngine()
{
}