|
The Pedigree Project 0.1
|
This is the complete list of members for RelayEvent, including all inherited members.
| beginDispatch(Delivery *delivery) | Event | private |
| beginRetirement(Retirement &retirement) | Event | |
| beginSend() | Event | private |
| Callback typedef (defined in RelayEvent) | RelayEvent | |
| cloneForDelivery() | Event | inlinevirtual |
| completeDelivery(Thread *thread) | Event | private |
| deliverAtUserReturn(InterruptState &) | Event | inlinevirtual |
| deliverAtUserReturn(SyscallState &) | Event | inlinevirtual |
| deregisterThread(Thread *thread) | Event | private |
| dispatch(size_t buffer) (defined in RelayEvent) | RelayEvent | privatestatic |
| endDispatch(Delivery *delivery) (defined in Event) | Event | private |
| endSend() (defined in Event) | Event | private |
| Event(uintptr_t handlerAddress, bool isDeletable, size_t specificNestingLevel=~0UL, HandlerPrivilege handlerPrivilege=HandlerPrivilege::Kernel) | Event | |
| Event(const Event &other) (defined in Event) | Event | |
| finishRetirement() (defined in Event) | Event | private |
| getEventType(uint8_t *pBuffer) | Event | static |
| getHandlerAddress() | Event | inline |
| getHandlerBuffer() | Event | static |
| getHandlerBufferSize() | Event | static |
| getHandlerPrivilege() const | Event | inline |
| getLastHandlerBuffer() | Event | static |
| getNumber() override | RelayEvent | virtual |
| getSecondaryTrampoline() | Event | static |
| getSpecificNestingLevel() | Event | inline |
| getTrampoline() | Event | static |
| handlerBufferSize(size_t pageSize) (defined in Event) | Event | inlineprivatestatic |
| HandlerPrivilege enum name | Event | |
| isDeletable() | Event | virtual |
| isDeliverableWhileProcessSuspended() const | Event | inlinevirtual |
| isSignalEvent() const | Event | inlinevirtual |
| isValidHandlerMapping(size_t mappingFlags) const | Event | |
| m_bIsDeletable | Event | protected |
| m_Callback (defined in RelayEvent) | RelayEvent | private |
| m_DeleteWhenUnused | Event | private |
| m_DeliveriesClosed | Event | private |
| m_DeliveryWaiters | Event | private |
| m_DrainClaimed | Event | private |
| m_HandlerAddress | Event | protected |
| m_HandlerPrivilege | Event | protected |
| m_Lock | Event | protected |
| m_Magic | Event | protected |
| m_NestingLevel | Event | protected |
| m_Number (defined in RelayEvent) | RelayEvent | private |
| m_pFirstActiveDelivery | Event | private |
| m_SendersInFlight | Event | private |
| m_Threads | Event | protected |
| operator=(const Event &other) (defined in Event) | Event | |
| pendingCount() | Event | |
| prefersAlternateUserStack() const | Event | inlinevirtual |
| registerThread(Thread *thread) | Event | private |
| RelayEvent(Callback callback, size_t number) (defined in RelayEvent) | RelayEvent | |
| requiresExactUserReturnState() const | Event | inlinevirtual |
| retire() | Event | |
| serialize(uint8_t *buffer) override | RelayEvent | virtual |
| tryAcquireRegistration(SendLease ®istration) | Event | |
| unserialize(uint8_t *pBuffer, Event &event) | Event | static |
| UserReturnDelivery enum name | Event | |
| waitForDeliveries() | Event | virtual |
| ~Event() (defined in Event) | Event | virtual |