13 if(configfile!=
"") m_variables.Initialise(configfile);
19 if(!m_variables.Get(
"verbose",m_verbose)) m_verbose=1;
22 if(!m_variables.Get(
"Threads",threadcount)) threadcount=4;
26 for(
int i=0;i<threadcount;i++){
30 args.push_back(tmparg);
31 std::stringstream tmp;
46 for(
int i=0; i<
args.size(); i++){
47 if(
args.at(i)->busy==0){
48 std::cout<<
"reply="<<
args.at(i)->message<<std::endl;
49 args.at(i)->message=
"Hi";
57 for(
int i=0; i<
args.size(); i++){
85 if(!args->
busy) usleep(100);
Logging * Log
Log class pointer for use in Tools, it can be used to send messages which can have multiple error lev...
Thread_args * CreateThread(std::string ThreadName, void(*func)(std::string))
bool KillThread(Thread_args *&args)
Kill a thread assosiated to args.