4 * Created on: 2014. 6. 10.
20 //----------------------------------------------------------------------
24 static void vlog(const char * format, ...) throw();
26 static int strtollu(std::string data);
27 static std::string ultostr(int64_t data);
29 static std::string trim(std::string& s, const std::string& drop = " \t\n\v\r");
31 static int split(std::string data, const char delimiter, std::vector<std::string>& tokens);
32 static bool split_key_value(std::string data, std::string delimiter, std::string &key, std::string &value);
34 static void kill_process(int pid);
36 static std::string host_addr();
38 static std::vector<int> find_process_by_name(std::string name, int mypid);
40 //----------------------------------------------------------------------
42 typedef struct _thread_params_t {
47 //----------------------------------------------------------------------