X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2Fexamples%2Fexample_Test_async.cxx;h=fcd54cf11ecf564ba8a5b6144f2b872e9d5ea40f;hb=7e29f3aec097ba1bff1894fed6eb1094276c5b72;hp=efc9b94bb67ffa85845182f20066715719be824c;hpb=1e2c41f2026670ce3d4b5a0bbfb201f312e2e20b;p=cpPlugins.git diff --git a/appli/examples/example_Test_async.cxx b/appli/examples/example_Test_async.cxx index efc9b94..fcd54cf 100644 --- a/appli/examples/example_Test_async.cxx +++ b/appli/examples/example_Test_async.cxx @@ -1,8 +1,16 @@ #include #include +#include #ifdef WIN32 #include #else +#include +#endif + +#ifdef WIN32 +#define mysleep Sleep(2000); +#else +#define mysleep usleep(2000); #endif class Test @@ -19,22 +27,13 @@ public: void called_from_async() { -#ifdef WIN32 - Sleep(2000); -#else - usleep(2000 * 1000); -#endif + std::cout << "called from async" << std::endl; this->state.insert(this->it ,10); } std::string returned_from_async() { -#ifdef WIN32 - Sleep(2000); -#else - usleep(2000 * 1000); -#endif - //std::cout << "Async call" << std::endl; + mysleep; return "Async call"; } @@ -76,4 +75,4 @@ int main() { return 0; -} \ No newline at end of file +}