Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
qs.h File Reference
QS/C++ platform-independent public interface. More...
Go to the source code of this file.
Detailed Description
QS/C++ platform-independent public interface.
This header file must be included directly or indirectly in all modules (*.cpp files) that use QS/C++.
Definition in file qs.h.
Typedef Documentation
| typedef uint32_t QSTimeCtr |
Enumeration Type Documentation
| enum QSpyRecords |
Quantum Spy record types.
This enumeration specifies the record types used in the QP components. You can specify your own record types starting from QS_USER offset. Currently, the maximum of all records cannot exceed 256.
- See also:
- QS::filterOn()/QS_FILTER_ON and QS::filterOff()/QS_FILTER_OFF
- Enumerator:
QS_QEP_STATE_ENTRY a state was entered
QS_QEP_STATE_EXIT a state was exited
QS_QEP_STATE_INIT an intial transition was taken in a state
QS_QEP_INIT_TRAN the top-most initial transition was taken
QS_QEP_INTERN_TRAN an internal transition was taken
QS_QEP_TRAN a regular transition was taken
QS_QEP_IGNORED an event was ignored (silently discarded)
QS_QEP_DISPATCH an event was dispatched (begin of RTC step)
QS_QF_ACTIVE_ADD an AO has been added to QF (started)
QS_QF_ACTIVE_REMOVE an AO has been removed from QF (stopped)
QS_QF_ACTIVE_SUBSCRIBE an AO subscribed to an event
QS_QF_ACTIVE_UNSUBSCRIBE an AO unsubscribed to an event
QS_QF_ACTIVE_POST_FIFO an event was posted (FIFO) directly to an AO
QS_QF_ACTIVE_POST_LIFO an event was posted (LIFO) directly to an AO
QS_QF_ACTIVE_GET an AO got an event and its queue is still not empty
QS_QF_ACTIVE_GET_LAST an AO got an event and its queue is empty
QS_QF_EQUEUE_INIT an event queue was initialized
QS_QF_EQUEUE_POST_FIFO an event was posted (FIFO) to a raw queue
QS_QF_EQUEUE_POST_LIFO an event was posted (LIFO) to a raw queue
QS_QF_EQUEUE_GET get an event and queue still not empty
QS_QF_EQUEUE_GET_LAST get the last event from the queue
QS_QF_MPOOL_INIT a memory pool was initialized
QS_QF_MPOOL_GET a memory block was removed from a memory pool
QS_QF_MPOOL_PUT a memory block was returned to a memory pool
QS_QF_PUBLISH an event was truly published to some subscribers
QS_QF_NEW new event creation
QS_QF_GC_ATTEMPT garbage collection attempt
QS_QF_GC garbage collection
QS_QF_TICK QF::tick() was called.
QS_QF_TIMEEVT_ARM a time event was armed
QS_QF_TIMEEVT_AUTO_DISARM a time event expired and was disarmed
QS_QF_TIMEEVT_DISARM_ATTEMPT an attempt to disarmed a disarmed tevent
QS_QF_TIMEEVT_DISARM true disarming of an armed time event
QS_QF_TIMEEVT_REARM rearming of a time event
QS_QF_TIMEEVT_POST a time event posted itself directly to an AO
QS_QF_INT_LOCK interrupts were locked
QS_QF_INT_UNLOCK interrupts were unlocked
QS_QF_ISR_ENTRY an ISR was entered
QS_QF_ISR_EXIT an ISR was exited
QS_QK_MUTEX_LOCK the QK mutex was locked
QS_QK_MUTEX_UNLOCK the QK mutex was unlocked
QS_QK_SCHEDULE the QK scheduler scheduled a new task to execute
QS_SIG_DICTIONARY signal dictionary entry
QS_OBJ_DICTIONARY object dictionary entry
QS_FUN_DICTIONARY function dictionary entry
QS_ASSERT assertion fired in the code
QS_USER the first record available for user QS records
| enum QSType |
Enumerates data formats recognized by QS.
QS uses this enumeration is used only internally for the formatted user data elements.
- Enumerator:
Variable Documentation
| uint8_t QF_intLockNest_ |
interrupt-lock nesting level
- Note:
- Not to be used by Clients directly, only in ports of QF
Definition at line 40 of file qf_act.cpp.
Generated on Tue Jul 12 2022 20:22:36 by
1.7.2