OSDN Git Service

Added alert message function.
[dennco/dennco.git] / Source / DNEngine.h
index 5366924..253ce7d 100644 (file)
@@ -31,7 +31,8 @@ class DNHTTPServer;
 class DNEngine
 {
 public:
-    DNEngine(TKContainer *container);
+    DNEngine(const char *contentPath);
+    virtual ~DNEngine();
     
     bool        startHTTPServer(int portNumber);
     void        stopServer();
@@ -44,14 +45,20 @@ public:
 
     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;
     
     
 };