diff options
Diffstat (limited to 'examples/Timer_Queue')
-rw-r--r-- | examples/Timer_Queue/Async_Timer_Queue_Test.h | 19 | ||||
-rw-r--r-- | examples/Timer_Queue/Driver.h | 7 | ||||
-rw-r--r-- | examples/Timer_Queue/Reactor_Timer_Queue_Test.h | 9 | ||||
-rw-r--r-- | examples/Timer_Queue/Thread_Timer_Queue_Test.h | 23 |
4 files changed, 39 insertions, 19 deletions
diff --git a/examples/Timer_Queue/Async_Timer_Queue_Test.h b/examples/Timer_Queue/Async_Timer_Queue_Test.h index 702512dfb66..92977a58684 100644 --- a/examples/Timer_Queue/Async_Timer_Queue_Test.h +++ b/examples/Timer_Queue/Async_Timer_Queue_Test.h @@ -6,12 +6,12 @@ // // = LIBRARY // examples -// +// // = FILENAME // Async_Timer_Queue_Test.h // // = DESCRIPTION -// This test exercises the <ACE_Asynch_Timer_Queue_Adapter> +// This test exercises the <ACE_Asynch_Timer_Queue_Adapter> // using an <ACE_Timer_Heap>. // // = AUTHORS @@ -19,10 +19,15 @@ // Sergio Flores-Gaitan // ============================================================================ -#if !defined (_ASYNC_TIMER_QUEUE_TEST_H_) +#ifndef _ASYNC_TIMER_QUEUE_TEST_H_ #define _ASYNC_TIMER_QUEUE_TEST_H_ #include "ace/Signal.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "ace/Timer_Heap.h" #include "ace/Timer_Queue_Adapters.h" @@ -34,19 +39,19 @@ class Async_Timer_Handler : public ACE_Event_Handler // Target of the asynchronous timeout operation. public: virtual int handle_timeout (const ACE_Time_Value &tv, - const void *arg); + const void *arg); // Callback hook invoked by the <Timer_Queue>. }; -class Async_Timer_Queue +class Async_Timer_Queue { // = TITLE // Asynchronous Timer Queue Singleton. // // = DESCRIPTION // We use this class to avoid global variables and to - // consolidate all the Timer Queue processing in one central - // place. + // consolidate all the Timer Queue processing in one central + // place. public: typedef int (Async_Timer_Queue::*ACTION) (void *); diff --git a/examples/Timer_Queue/Driver.h b/examples/Timer_Queue/Driver.h index 01c35f27eee..135272de0f4 100644 --- a/examples/Timer_Queue/Driver.h +++ b/examples/Timer_Queue/Driver.h @@ -19,10 +19,15 @@ // // ============================================================================ -#if !defined (_DRIVER_H_) +#ifndef _DRIVER_H_ #define _DRIVER_H_ #include "ace/Task.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "ace/Timer_Heap_T.h" #include "ace/Timer_Queue_Adapters.h" diff --git a/examples/Timer_Queue/Reactor_Timer_Queue_Test.h b/examples/Timer_Queue/Reactor_Timer_Queue_Test.h index 66522f2ce52..f80b067d8b1 100644 --- a/examples/Timer_Queue/Reactor_Timer_Queue_Test.h +++ b/examples/Timer_Queue/Reactor_Timer_Queue_Test.h @@ -20,10 +20,15 @@ // // ============================================================================ -#if !defined (_REACTOR_TIMER_QUEUE_TEST_H_) +#ifndef _REACTOR_TIMER_QUEUE_TEST_H_ #define _REACTOR_TIMER_QUEUE_TEST_H_ #include "ace/Timer_Heap.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "Driver.h" class Reactor_Timer_Queue_Test_Driver; @@ -43,7 +48,7 @@ public: typedef int (Input_Handler::*ACTION) (void *); Input_Handler (ACE_Timer_Queue *tq, - Reactor_Timer_Queue_Test_Driver &timer_queue_driver); + Reactor_Timer_Queue_Test_Driver &timer_queue_driver); // Sets <done_> flag to 0, <driver_> to <timer_queue_driver> and // timer queue <tq_> to <tq> diff --git a/examples/Timer_Queue/Thread_Timer_Queue_Test.h b/examples/Timer_Queue/Thread_Timer_Queue_Test.h index fa4c424ea79..710b133b1e9 100644 --- a/examples/Timer_Queue/Thread_Timer_Queue_Test.h +++ b/examples/Timer_Queue/Thread_Timer_Queue_Test.h @@ -20,10 +20,15 @@ // // ============================================================================ -#if !defined (_THREAD_TIMER_QUEUE_TEST_H_) +#ifndef _THREAD_TIMER_QUEUE_TEST_H_ #define _THREAD_TIMER_QUEUE_TEST_H_ #include "ace/Task.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "ace/Timer_Heap_T.h" #include "ace/Timer_Queue_Adapters.h" #include "Driver.h" @@ -31,14 +36,14 @@ // These typedefs ensure that we use the minimal amount of locking // necessary. typedef ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex> - Upcall; + Upcall; typedef ACE_Timer_Heap_T<ACE_Event_Handler *, - Upcall, - ACE_Null_Mutex> - Timer_Heap; + Upcall, + ACE_Null_Mutex> + Timer_Heap; typedef ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, - Upcall, - ACE_Null_Mutex> + Upcall, + ACE_Null_Mutex> Timer_Heap_Iterator; typedef ACE_Thread_Timer_Queue_Adapter<Timer_Heap> Thread_Timer_Queue; @@ -59,7 +64,7 @@ public: typedef int (Input_Task::*ACTION) (void *); Input_Task (Thread_Timer_Queue *queue, - Thread_Timer_Queue_Test_Driver &timer_queue_driver); + Thread_Timer_Queue_Test_Driver &timer_queue_driver); virtual int svc (void); // This method runs the event loop in the new thread. @@ -133,7 +138,7 @@ public: // messages. virtual int handle_timeout (const ACE_Time_Value ¤t_time, - const void *arg); + const void *arg); // Call back hook. virtual int cancelled (void); |