Esempio n. 1
0
int ACE_TMAIN(int, ACE_TCHAR *[])
{
    Proxy controller;
    ACE_Future<int> results[10];
    for (int i = 0; i < 10; ++i)
        results[i] = controller.status_update();

    ACE_OS::sleep(5);
    for (int j = 0; j < 10; ++j) {
        int result = 0;
        results[j].get(result);
        ACE_DEBUG((LM_DEBUG, "New status_update %d\n", result));
    }

    controller.exit();
    ACE_Thread_Manager::instance()->wait();
    return 0;

}