|
The Pedigree Project
0.1
|
Inheritance diagram for SignalEvent:
Collaboration diagram for SignalEvent:Public Member Functions | |
| SignalEvent (uintptr_t handlerAddress, size_t signalNum, size_t specificNestingLevel=~0UL) | |
| virtual size_t | serialize (uint8_t *pBuffer) |
| virtual size_t | getNumber () |
Public Member Functions inherited from Event | |
| Event (uintptr_t handlerAddress, bool isDeletable, size_t specificNestingLevel=~0UL) | |
| virtual bool | isDeletable () |
| uintptr_t | getHandlerAddress () |
| size_t | getSpecificNestingLevel () |
| Event (const Event &other) | |
| Event & | operator= (const Event &other) |
| void | registerThread (Thread *thread) |
| void | deregisterThread (Thread *thread) |
| size_t | pendingCount () |
| virtual void | waitForDeliveries () |
Static Public Member Functions | |
| static bool | unserialize (uint8_t *pBuffer, Event &event) |
Static Public Member Functions inherited from Event | |
| static uintptr_t | getTrampoline () |
| static uintptr_t | getSecondaryTrampoline () |
| static uintptr_t | getHandlerBuffer () |
| static uintptr_t | getLastHandlerBuffer () |
| static bool | unserialize (uint8_t *pBuffer, Event &event) |
| static size_t | getEventType (uint8_t *pBuffer) |
Private Attributes | |
| size_t | m_SignalNumber |
Additional Inherited Members | |
Protected Attributes inherited from Event | |
| uintptr_t | m_HandlerAddress |
| bool | m_bIsDeletable |
| size_t | m_NestingLevel |
| size_t | m_Magic |
| List< Thread * > | m_Threads |
| Spinlock | m_Lock |
Definition at line 27 of file SignalEvent.h.
|
inlinevirtual |
|
virtual |
Implements Event.
Definition at line 32 of file SignalEvent.cc.
|
private |
This keeps track of the actual signal this SignalEvent is linked to
Definition at line 44 of file SignalEvent.h.
1.8.11