summaryrefslogtreecommitdiff
path: root/ace/Event_Handler.i
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-10-21 21:41:34 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-10-21 21:41:34 +0000
commita5fdebc5f6375078ec1763850a4ca23ec7fe6458 (patch)
treebcf0a25c3d45a209a6e3ac37b233a4812f29c732 /ace/Event_Handler.i
downloadATCD-a5fdebc5f6375078ec1763850a4ca23ec7fe6458.tar.gz
Initial revision
Diffstat (limited to 'ace/Event_Handler.i')
-rw-r--r--ace/Event_Handler.i135
1 files changed, 135 insertions, 0 deletions
diff --git a/ace/Event_Handler.i b/ace/Event_Handler.i
new file mode 100644
index 00000000000..a1211800662
--- /dev/null
+++ b/ace/Event_Handler.i
@@ -0,0 +1,135 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ace/Event_Handler.h"
+// Event_Handler.i
+
+// Implement conceptually abstract virtual functions in the base class
+// so derived classes don't have to implement unused ones.
+
+ACE_INLINE
+ACE_Event_Handler::ACE_Event_Handler (void)
+ : priority_ (ACE_Event_Handler::LO_PRIORITY)
+{
+ ACE_TRACE ("ACE_Event_Handler::ACE_Event_Handler");
+}
+
+ACE_INLINE
+ACE_Event_Handler::~ACE_Event_Handler (void)
+{
+ ACE_TRACE ("ACE_Event_Handler::~ACE_Event_Handler");
+}
+
+// Gets the file descriptor associated with this I/O device.
+
+ACE_INLINE ACE_HANDLE
+ACE_Event_Handler::get_handle (void) const
+{
+ ACE_TRACE ("ACE_Event_Handler::get_handle");
+ return ACE_INVALID_HANDLE;
+}
+
+// Sets the file descriptor associated with this I/O device.
+
+ACE_INLINE void
+ACE_Event_Handler::set_handle (ACE_HANDLE)
+{
+ ACE_TRACE ("ACE_Event_Handler::set_handle");
+}
+
+// Gets the priority of this handler.
+
+ACE_INLINE int
+ACE_Event_Handler::get_priority (void) const
+{
+ ACE_TRACE ("ACE_Event_Handler::get_priority");
+ return this->priority_;
+}
+
+// Sets the priority
+
+ACE_INLINE void
+ACE_Event_Handler::set_priority (int priority)
+{
+ ACE_TRACE ("ACE_Event_Handler::set_priority");
+ this->priority_ = priority;
+}
+
+// Called when the object is about to be removed from the Dispatcher
+// tables.
+
+ACE_INLINE int
+ACE_Event_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_close");
+ return -1;
+}
+
+// Called when input becomes available on fd.
+
+ACE_INLINE int
+ACE_Event_Handler::handle_input (ACE_HANDLE)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_input");
+ return -1;
+}
+
+// Called when output is possible on fd.
+
+ACE_INLINE int
+ACE_Event_Handler::handle_output (ACE_HANDLE)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_output");
+ return -1;
+}
+
+// Called when urgent data is available on fd.
+
+ACE_INLINE int
+ACE_Event_Handler::handle_exception (ACE_HANDLE)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_exception");
+ return -1;
+}
+
+// Called when timer expires, TV stores the current time.
+
+ACE_INLINE int
+ACE_Event_Handler::handle_timeout (const ACE_Time_Value &, const void *)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_timeout");
+ return -1;
+}
+
+// Called when a registered signal occurs.
+
+ACE_INLINE int
+ACE_Event_Handler::handle_signal (int, siginfo_t *, ucontext_t *)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_signal");
+ return -1;
+}
+
+ACE_INLINE int
+ACE_Event_Handler::handle_input_complete (ACE_Message_Block *message,
+ long bytes_transfered)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_input_complete");
+ return -1;
+}
+
+ACE_INLINE int
+ACE_Event_Handler::handle_output_complete (ACE_Message_Block *message,
+ long bytes_transfered)
+{
+ ACE_TRACE ("ACE_Event_Handler::handle_input_complete");
+ return -1;
+}
+
+ACE_INLINE ACE_Message_Block *
+ACE_Event_Handler::get_message (void)
+{
+ ACE_TRACE ("ACE_Event_Handler::get_message");
+ return 0;
+}
+