#include "ace/os_include/os_signal.h"#include "ace/Atomic_Op.h"#include "ace/Synch_Traits.h"#include "ace/Event_Handler.inl"Include dependency graph for Event_Handler.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | ACE_Event_Handler |
| Provides an abstract interface for handling various types of I/O, timer, and signal events. More... | |
| class | ACE_Event_Handler::Policy |
| Base class for all handler policies. More... | |
| class | ACE_Event_Handler::Reference_Counting_Policy |
| This policy dictates the reference counting requirements for the handler. More... | |
| class | ACE_Event_Handler_var |
| Auto pointer like class for Event Handlers. More... | |
| class | ACE_Notification_Buffer |
| Simple wrapper for passing <ACE_Event_Handler *>s and ACE_Reactor_Masks between threads. More... | |
Typedefs | |
| typedef unsigned long | ACE_Reactor_Mask |
Variables | |
| ACE_BEGIN_VERSIONED_NAMESPACE_DECL class | ACE_Message_Block |
Definition in file Event_Handler.h.
|
|
|
Decrease the reference count, but don't delete the object. Returns 0 if the object should be removed. If is equal to the locking strategy then we assume that the lock is beign held by the current thread; this is used to release all the data blocks in a chain while holding a single lock. Definition at line 30 of file Event_Handler.h. |
1.3.6