Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / ace / Timer_Heap.h
blobccdf8c6059455cb21fee7bdf11a61f9c0650cb4a
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file Timer_Heap.h
7 * @author Douglas C. Schmidt <d.schmidt@vanderbilt.edu>
8 */
9 //=============================================================================
11 #ifndef ACE_TIMER_HEAP_H
12 #define ACE_TIMER_HEAP_H
13 #include /**/ "ace/pre.h"
15 #include "ace/Timer_Heap_T.h"
16 #include "ace/Event_Handler_Handle_Timeout_Upcall.h"
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
19 # pragma once
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
22 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
24 // The following typedefs are here for ease of use and backward
25 // compatibility.
27 typedef ACE_Timer_Heap_T<ACE_Event_Handler *,
28 ACE_Event_Handler_Handle_Timeout_Upcall,
29 ACE_SYNCH_RECURSIVE_MUTEX>
30 ACE_Timer_Heap;
32 typedef ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *,
33 ACE_Event_Handler_Handle_Timeout_Upcall,
34 ACE_SYNCH_RECURSIVE_MUTEX>
35 ACE_Timer_Heap_Iterator;
37 typedef ACE_Timer_Heap_T<ACE_Event_Handler *,
38 ACE_Event_Handler_Handle_Timeout_Upcall,
39 ACE_SYNCH_RECURSIVE_MUTEX,
40 ACE_FPointer_Time_Policy>
41 ACE_Timer_Heap_Variable_Time_Source;
43 ACE_END_VERSIONED_NAMESPACE_DECL
45 #include /**/ "ace/post.h"
46 #endif /* ACE_TIMER_HEAP_H */