//============================================================================= /** * @file main_thread.cpp * * Implements an threaded timer queue. * This code exercises the Timer_Queue_Test_Driver class using * threads. * * @author Douglas Schmidt && Sergio Flores-Gaitan */ //============================================================================= #include "ace/OS_main.h" #include "Driver.h" #include "Thread_Timer_Queue_Test.h" #include typedef Timer_Queue_Test_Driver THREAD_TIMER_QUEUE_TEST_DRIVER; int ACE_TMAIN (int, ACE_TCHAR *[]) { // unique ptr ensures that the driver memory is released // automatically. THREAD_TIMER_QUEUE_TEST_DRIVER *tqtd; ACE_NEW_RETURN (tqtd, Thread_Timer_Queue_Test_Driver, -1); std::unique_ptr driver (tqtd); return driver->run_test (); }