2 #include "ace/Global_Macros.h"
4 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 template<class T> ACE_INLINE void
7 ACE_Event_Handler_T<T>::op_handler (T *op)
9 ACE_TRACE ("ACE_Event_Handler_T<T>::op_handler");
10 this->op_handler_ = op;
13 template<class T> ACE_INLINE T *
14 ACE_Event_Handler_T<T>::op_handler ()
16 ACE_TRACE ("ACE_Event_Handler_T<T>::op_handler");
17 return this->op_handler_;
20 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::GET_HANDLE
21 ACE_Event_Handler_T<T>::handle_get ()
23 ACE_TRACE ("ACE_Event_Handler_T<T>::handle_get");
24 return this->get_handle_;
27 template<class T> ACE_INLINE void
28 ACE_Event_Handler_T<T>::handle_get (typename ACE_Event_Handler_T<T>::GET_HANDLE h)
30 ACE_TRACE ("ACE_Event_Handler_T<T>::handle_get");
31 this->get_handle_ = h;
34 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::SET_HANDLE
35 ACE_Event_Handler_T<T>::handle_set ()
37 ACE_TRACE ("ACE_Event_Handler_T<T>::handle_set");
38 return this->set_handle_;
41 template<class T> ACE_INLINE void
42 ACE_Event_Handler_T<T>::handle_set (typename ACE_Event_Handler_T<T>::SET_HANDLE h)
44 ACE_TRACE ("ACE_Event_Handler_T<T>::handle_set");
45 this->set_handle_ = h;
48 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::IO_HANDLER
49 ACE_Event_Handler_T<T>::input_handler ()
51 ACE_TRACE ("ACE_Event_Handler_T<T>::input_handler");
52 return this->input_handler_;
55 template<class T> ACE_INLINE void
56 ACE_Event_Handler_T<T>::input_handler (typename ACE_Event_Handler_T<T>::IO_HANDLER h)
58 ACE_TRACE ("ACE_Event_Handler_T<T>::input_handler");
59 this->input_handler_ = h;
62 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::IO_HANDLER
63 ACE_Event_Handler_T<T>::output_handler ()
65 ACE_TRACE ("ACE_Event_Handler_T<T>::output_handler");
66 return this->output_handler_;
69 template<class T> ACE_INLINE void
70 ACE_Event_Handler_T<T>::output_handler (typename ACE_Event_Handler_T<T>::IO_HANDLER h)
72 ACE_TRACE ("ACE_Event_Handler_T<T>::output_handler");
73 this->output_handler_ = h;
76 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::IO_HANDLER
77 ACE_Event_Handler_T<T>::except_handler ()
79 ACE_TRACE ("ACE_Event_Handler_T<T>::except_handler");
80 return this->except_handler_;
83 template<class T> ACE_INLINE void
84 ACE_Event_Handler_T<T>::except_handler (typename ACE_Event_Handler_T<T>::IO_HANDLER h)
86 ACE_TRACE ("ACE_Event_Handler_T<T>::except_handler");
87 this->except_handler_ = h;
90 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::TO_HANDLER
91 ACE_Event_Handler_T<T>::to_handler ()
93 ACE_TRACE ("ACE_Event_Handler_T<T>::to_handler");
94 return this->to_handler_;
97 template<class T> ACE_INLINE void
98 ACE_Event_Handler_T<T>::to_handler (typename ACE_Event_Handler_T<T>::TO_HANDLER h)
100 ACE_TRACE ("ACE_Event_Handler_T<T>::to_handler");
101 this->to_handler_ = h;
104 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::CL_HANDLER
105 ACE_Event_Handler_T<T>::cl_handler ()
107 ACE_TRACE ("ACE_Event_Handler_T<T>::cl_handler");
108 return this->cl_handler_;
111 template<class T> ACE_INLINE void
112 ACE_Event_Handler_T<T>::cl_handler (typename ACE_Event_Handler_T<T>::CL_HANDLER h)
114 ACE_TRACE ("ACE_Event_Handler_T<T>::cl_handler");
115 this->cl_handler_ = h;
118 template<class T> ACE_INLINE typename ACE_Event_Handler_T<T>::SIG_HANDLER
119 ACE_Event_Handler_T<T>::sig_handler ()
121 ACE_TRACE ("ACE_Event_Handler_T<T>::sig_handler");
122 return this->sig_handler_;
125 template<class T> ACE_INLINE void
126 ACE_Event_Handler_T<T>::sig_handler (typename ACE_Event_Handler_T<T>::SIG_HANDLER h)
128 ACE_TRACE ("ACE_Event_Handler_T<T>::sig_handler");
129 this->sig_handler_ = h;
132 ACE_END_VERSIONED_NAMESPACE_DECL