Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Event_Handler_T.cpp

Go to the documentation of this file.
00001 // Event_Handler_T.cpp
00002 // $Id: Event_Handler_T.cpp,v 1.1.1.3 2001/12/04 14:33:00 chad Exp $
00003 
00004 #ifndef EVENT_HANDLER_T_C
00005 #define EVENT_HANDLER_T_C
00006 
00007 #include "ace/Event_Handler_T.h"
00008 
00009 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00010 # pragma once
00011 #endif /* ACE_LACKS_PRAGMA_ONCE */
00012 
00013 ACE_RCSID(ace, Event_Handler_T, "$Id: Event_Handler_T.cpp,v 1.1.1.3 2001/12/04 14:33:00 chad Exp $")
00014 
00015 #if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
00016 
00017 #if !defined (__ACE_INLINE__)
00018 #include "ace/Event_Handler_T.i"
00019 #endif /* __ACE_INLINE__ */
00020 
00021 ACE_ALLOC_HOOK_DEFINE(ACE_Event_Handler_T)
00022 
00023 template <class T> void
00024 ACE_Event_Handler_T<T>::dump (void) const
00025 {
00026   ACE_TRACE ("ACE_Event_Handler_T<T>::dump");
00027 }
00028 
00029 template<class T>
00030 ACE_Event_Handler_T<T>::~ACE_Event_Handler_T (void)
00031 {
00032   ACE_TRACE ("ACE_Event_Handler_T<T>::~ACE_Event_Handler_T");
00033   if (this->delete_handler_)
00034     delete this->op_handler_;
00035 }
00036 
00037 template <class T>
00038 ACE_Event_Handler_T<T>::ACE_Event_Handler_T (T *op_handler, int delete_handler,
00039                                              GET_HANDLE get_handle,
00040                                              IO_HANDLER input_h,
00041                                              CL_HANDLER close_h,
00042                                              SIG_HANDLER sig_h,
00043                                              TO_HANDLER timeout_h,
00044                                              IO_HANDLER output_h,
00045                                              SET_HANDLE set_handle,
00046                                              IO_HANDLER except_h)
00047   : op_handler_ (op_handler),
00048     input_handler_ (input_h),
00049     output_handler_ (output_h),
00050     except_handler_ (except_h),
00051     to_handler_ (timeout_h),
00052     cl_handler_ (close_h),
00053     sig_handler_ (sig_h),
00054     delete_handler_ (delete_handler),
00055     set_handle_ (set_handle),
00056     get_handle_ (get_handle)
00057 {
00058   ACE_TRACE ("ACE_Event_Handler_T<T>::ACE_Event_Handler_T");
00059 }
00060 
00061 #endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
00062 
00063 #endif /* EVENT_HANDLER_T_C */

Generated on Mon Jun 16 11:19:38 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002