diff options
Diffstat (limited to 'dep/ACE_wrappers/ace/Event.cpp')
-rw-r--r-- | dep/ACE_wrappers/ace/Event.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/dep/ACE_wrappers/ace/Event.cpp b/dep/ACE_wrappers/ace/Event.cpp index d98e055fd3e..a5461de4bd9 100644 --- a/dep/ACE_wrappers/ace/Event.cpp +++ b/dep/ACE_wrappers/ace/Event.cpp @@ -1,11 +1,17 @@ // $Id: Event.cpp 80826 2008-03-04 14:51:23Z wotte $ + #include "ace/Event.h" + #if !defined (__ACE_INLINE__) #include "ace/Event.inl" #endif /* __ACE_INLINE__ */ + #include "ace/Log_Msg.h" + ACE_RCSID(ace, Event, "$Id: Event.cpp 80826 2008-03-04 14:51:23Z wotte $") + ACE_BEGIN_VERSIONED_NAMESPACE_DECL + ACE_Event::ACE_Event (int manual_reset, int initial_state, int type, @@ -25,10 +31,12 @@ ACE_Event::ACE_Event (int manual_reset, ACE_TEXT ("%p\n"), ACE_TEXT ("ACE_Event::ACE_Event"))); } + ACE_Event::~ACE_Event (void) { this->remove (); } + int ACE_Event::remove (void) { @@ -40,11 +48,13 @@ ACE_Event::remove (void) } return result; } + int ACE_Event::wait (void) { return ACE_OS::event_wait (&this->handle_); } + int ACE_Event::wait (const ACE_Time_Value *abstime, int use_absolute_time) { @@ -52,21 +62,25 @@ ACE_Event::wait (const ACE_Time_Value *abstime, int use_absolute_time) const_cast <ACE_Time_Value *> (abstime), use_absolute_time); } + int ACE_Event::signal (void) { return ACE_OS::event_signal (&this->handle_); } + int ACE_Event::pulse (void) { return ACE_OS::event_pulse (&this->handle_); } + int ACE_Event::reset (void) { return ACE_OS::event_reset (&this->handle_); } + void ACE_Event::dump (void) const { @@ -75,5 +89,6 @@ ACE_Event::dump (void) const ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); #endif /* ACE_HAS_DUMP */ } + ACE_END_VERSIONED_NAMESPACE_DECL |