libt2n: (reinhard) bugfix in example configure.in. update some informational files.
[libt2n] / examples / minimalistic-client-stub.cpp
CommitLineData
db49c2f9
JT
1#include "minimalistic-client-stub.hxx"
2#include "minimalistic-stub.hxx"
3
4// fake
5libt2n::result* testfunc_cmd::operator()()
6{
7 return NULL;
8}
9
10std::string cmd_group_example_client::testfunc(const std::string& str)
11{
12 libt2n::result_container rc;
13 send_command(new testfunc_cmd(str),rc);
14
15 testfunc_res* res=dynamic_cast<testfunc_res*>(rc.get_result());
16 if (!res)
ec979c57 17 // TODO: another exception and details
db49c2f9
JT
18 throw libt2n::t2n_communication_error("result object of wrong type");
19 return res->get_data();
20}
21
22// include in this compilation unit to ensure the compilation unit is used
23// see also:
24// http://www.google.de/search?q=g%2B%2B+static+initializer+in+static+library
c0a5c771 25#include "minimalistic-stub-once.hxx"