| AddWaitObject(IWaitObject *wobj) | stk::ISyncObject | inlineprivatevirtual |
| DLEntryType typedef | stk::util::DListEntry< ISyncObject, false > | private |
| DLHeadType typedef | stk::util::DListEntry< ISyncObject, false > | private |
| DListEntry() | stk::util::DListEntry< ISyncObject, false > | inlineexplicitprivate |
| GetCount() const | stk::sync::Semaphore | inline |
| GetHead() const | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| GetNext() const | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| GetPrev() const | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| GetTraceName() const | stk::ITraceable | inline |
| IsLinked() const | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| ISyncObject() | stk::ISyncObject | inlineexplicitprivate |
| Link(DLHeadType *head, DLEntryType *next, DLEntryType *prev) | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| ListEntryType typedef | stk::ISyncObject | private |
| ListHeadType typedef | stk::ISyncObject | private |
| m_count | stk::sync::Semaphore | private |
| m_count_max | stk::sync::Semaphore | private |
| m_head | stk::util::DListEntry< ISyncObject, false > | private |
| m_next | stk::util::DListEntry< ISyncObject, false > | private |
| m_prev | stk::util::DListEntry< ISyncObject, false > | private |
| m_wait_list | stk::ISyncObject | private |
| operator const ISyncObject *() const | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| operator ISyncObject *() | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| RemoveWaitObject(IWaitObject *wobj) | stk::ISyncObject | inlineprivatevirtual |
| Semaphore(uint16_t initial_count=0U, uint16_t max_count=0xFFFEU) | stk::sync::Semaphore | inlineexplicit |
| SetTraceName(const char *name) | stk::ITraceable | inline |
| Signal() | stk::sync::Semaphore | inline |
| STK_NONCOPYABLE_CLASS(Semaphore) | stk::sync::Semaphore | private |
| Tick(Timeout elapsed_ticks) | stk::ISyncObject | inlineprivatevirtual |
| TryWait() | stk::sync::Semaphore | inline |
| Unlink() | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| Wait(Timeout timeout=WAIT_INFINITE) | stk::sync::Semaphore | inline |
| WakeAll() | stk::ISyncObject | inlineprivate |
| WakeOne() | stk::ISyncObject | inlineprivate |
| ~DListEntry() | stk::util::DListEntry< ISyncObject, false > | inlineprivate |
| ~ISyncObject() | stk::ISyncObject | inlineprivate |
| ~Semaphore() | stk::sync::Semaphore | inline |