class DNEngine
{
public:
- DNEngine(TKContainer *container);
+ DNEngine(const char *contentPath);
+ virtual ~DNEngine();
bool startHTTPServer(int portNumber);
void stopServer();
std::string getContentPath();
+ bool isValid() { return mValid; }
+
private:
+ bool parseSettingFile(const char *settingXML);
+ bool parseContainerFile(const char *containerRoot);
+
TKContainer *mContainer;
int mPortNumber;
TKLock mTickThreadLock;
DNHTTPServer *mHTTPServer;
bool mIsRunning;
DNTimeKeeper *mTimeKeeper;
+ bool mValid;
};