Update all docs.
[m6w6/libmemcached] / libtest / server.h
index 2f9fa2f1d0682d6b64b66f0a558159b73703b2ee..a41e621bb1f491cccf804d334493b360c53e4409 100644 (file)
@@ -204,12 +204,25 @@ public:
     _log_file.clear();
   }
 
-  bool args(Application&);
-
   pid_t pid() const;
 
   bool has_pid() const;
 
+  virtual bool has_pid_file() const
+  {
+    return true;
+  }
+
+  const std::string& error()
+  {
+    return _error;
+  }
+
+  void error(std::string arg)
+  {
+    _error= arg;
+  }
+
   virtual bool wait_for_pidfile() const;
 
   bool check_pid(pid_t pid_arg) const
@@ -249,6 +262,9 @@ private:
   bool set_log_file();
   bool set_socket_file();
   void reset_pid();
+  bool args(Application&);
+
+  std::string _error;
 };
 
 std::ostream& operator<<(std::ostream& output, const libtest::Server &arg);