/*************************************************************************** * Copyright (C) 2004 by Intra2net AG * * info@intra2net.com * * * ***************************************************************************/ #include #include "minimalistic-stub.hxx" #include #include using namespace std; LIBT2N_SET_DEFAULTGROUP(example); LIBT2N_EXPORT std::string testfunc(const string& str) { string ret; if (str=="throw") throw libt2n::t2n_runtime_error("throw me around"); if (str=="big") ret.insert(0,100*1024,'x'); else ret=str+", testfunc() was here"; return ret; } using namespace libt2n; int main(int argc, char** argv) { extended_type_info_test(); socket_server ss("./socket"); group_command_server cs(ss); // handle requests (without timeout) while(true) cs.handle(); return 0; }