| beginOperation() (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| canWrite() | Mailbox< T, preallocatedSize, Notifications > | inline |
| close() | Mailbox< T, preallocatedSize, Notifications > | inline |
| Closed enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| closeWritesWithFinal(const T &obj) | Mailbox< T, preallocatedSize, Notifications > | inline |
| dataReady() | Mailbox< T, preallocatedSize, Notifications > | inline |
| Empty enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| endOperation() (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| Error enum name (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| errorFromConditionVariable(ConditionVariable::Error err) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| Interrupted enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| m_ActiveOperations (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| m_Closing (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | protected |
| m_DrainCondition (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| m_FinalPending (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | protected |
| m_Lock (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| m_Notifications (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | protected |
| m_ReadCondition (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| m_ReadWaiters (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| m_Ring (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | protected |
| m_WriteClosed (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | protected |
| m_WriteCondition (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| m_WriteWaiters (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | private |
| Mailbox(size_t ringSize) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineexplicit |
| NoError enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| popLocked(T *items, size_t count) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| pushLocked(const T *items, size_t count) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| read(T &out, Time::Timestamp &timeout, Error &error) | Mailbox< T, preallocatedSize, Notifications > | inline |
| read(T &out, Error &error) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inline |
| read(T *out, size_t n, Time::Timestamp &timeout) | Mailbox< T, preallocatedSize, Notifications > | inline |
| read(T *out, size_t n) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inline |
| readsClosed() const (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprotected |
| takeAfterClose(T &out) | Mailbox< T, preallocatedSize, Notifications > | inline |
| ThreadTerminating enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| TimedOut enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| tryWrite(const T &obj) | Mailbox< T, preallocatedSize, Notifications > | inline |
| waitFor(MailboxWait::WaitType wait, Time::Timestamp &timeout, Error &error) | Mailbox< T, preallocatedSize, Notifications > | inline |
| waitFor(MailboxWait::WaitType wait, Time::Timestamp &timeout) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inline |
| waitFor(MailboxWait::WaitType wait) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inline |
| waitForChange(ConditionVariable &condition, size_t &waiters, Time::Timestamp &timeout, ConditionVariable::Error &error) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| waitForLocked(MailboxWait::WaitType direction, Time::Timestamp &timeout) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inlineprivate |
| WouldBlock enum value (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | |
| write(const T &obj, Time::Timestamp &timeout) | Mailbox< T, preallocatedSize, Notifications > | inline |
| write(const T &obj) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inline |
| write(const T *obj, size_t n, Time::Timestamp &timeout) | Mailbox< T, preallocatedSize, Notifications > | inline |
| write(const T *obj, size_t n) (defined in Mailbox< T, preallocatedSize, Notifications >) | Mailbox< T, preallocatedSize, Notifications > | inline |
| ~Mailbox() | Mailbox< T, preallocatedSize, Notifications > | inline |