diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2000-04-20 02:56:00 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2000-04-20 02:56:00 +0000 |
commit | c8890839f56b2640d576b08f801a1c61a46029d9 (patch) | |
tree | a2a9b52b4af33fd586e07fa094de7dc8e93e7661 /examples | |
parent | 724b3826e9237d2b62d9f8e80f716ba5798e71ef (diff) | |
download | ATCD-c8890839f56b2640d576b08f801a1c61a46029d9.tar.gz |
ChangeLogTag:Wed Apr 19 21:53:52 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp | 5 | ||||
-rw-r--r-- | examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h | 6 | ||||
-rw-r--r-- | examples/Bounded_Packet_Relay/bpr_thread.cpp | 2 |
3 files changed, 9 insertions, 4 deletions
diff --git a/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp b/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp index f0c31567a7e..98e822e7eab 100644 --- a/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp +++ b/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp @@ -174,9 +174,9 @@ User_Input_Task::User_Input_Task (Bounded_Packet_Relay *relay, Thread_Timer_Queue *queue, Thread_Bounded_Packet_Relay_Driver &tbprd) : ACE_Task_Base (ACE_Thread_Manager::instance ()), + usecs_ (ACE_ONE_SECOND_IN_USECS), relay_ (relay), queue_ (queue), - usecs_ (ACE_ONE_SECOND_IN_USECS), driver_ (tbprd) { } @@ -800,6 +800,9 @@ template class ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_T template class ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>; template class ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>; template class ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>; +template class ACE_Unbounded_Queue <ACE_Command_Base*>; +template class ACE_Node <ACE_Command_Base *>; +template class ACE_Unbounded_Queue_Iterator <ACE_Command_Base *>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate ACE_Thread_Condition<ACE_Thread_Mutex> #pragma instantiate ACE_Condition<ACE_Thread_Mutex> diff --git a/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h b/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h index 30cff587f06..33af4cd7d65 100644 --- a/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h +++ b/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h @@ -90,7 +90,7 @@ public: int logging = 0); // Constructor. - ~Text_Input_Device_Wrapper (void); + virtual ~Text_Input_Device_Wrapper (void); // Destructor. virtual int modify_device_settings (void *logging); @@ -179,7 +179,7 @@ public: Thread_Bounded_Packet_Relay_Driver &timer_queue_driver); // Constructor. - ~User_Input_Task (void); + virtual ~User_Input_Task (void); // Destructor. virtual int svc (void); @@ -382,7 +382,7 @@ public: Thread_Bounded_Packet_Relay_Driver (Bounded_Packet_Relay *relay); // Constructor. - ~Thread_Bounded_Packet_Relay_Driver (void); + virtual ~Thread_Bounded_Packet_Relay_Driver (void); // Destructor. virtual int display_menu (void); diff --git a/examples/Bounded_Packet_Relay/bpr_thread.cpp b/examples/Bounded_Packet_Relay/bpr_thread.cpp index a7a2c309503..82dae7771a7 100644 --- a/examples/Bounded_Packet_Relay/bpr_thread.cpp +++ b/examples/Bounded_Packet_Relay/bpr_thread.cpp @@ -111,7 +111,9 @@ main (int, char *[]) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class auto_ptr <THREAD_BOUNDED_PACKET_RELAY_DRIVER>; template class ACE_Auto_Basic_Ptr <THREAD_BOUNDED_PACKET_RELAY_DRIVER>; +ACE_Command_Callback <Bounded_Packet_Relay, Bounded_Packet_Relay::ACTION>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate auto_ptr <THREAD_BOUNDED_PACKET_RELAY_DRIVER> #pragma instantiate ACE_Auto_Basic_Ptr <THREAD_BOUNDED_PACKET_RELAY_DRIVER> +#pragma instantiate ACE_Command_Callback <Bounded_Packet_Relay, Bounded_Packet_Relay::ACTION> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |