Linux Face / QPFramework

Auto generated API documentation and code listings for QPFramework

Classes

QActive Base class for derivation of application-level active object classes
QEP Provides miscellaneous QEP services
QEQueue Native QF Event Queue class
QEvent QEvent base class
QF QF services
QFreeBlock Structure representing a free block in the Native QF Memory Pool
QFsm Finite State Machine base class
QHsm Hierarchical State Machine base class
QK QK services
QMPool Native QF memory pool class
QPSet64 Priority Set of up to 64 elements for building various schedulers, but also useful as a general set of up to 64 elements of any kind
QPSet8 Priority Set of up to 8 elements for building various schedulers, but also useful as a general set of up to 8 elements of any kind
QS Quantum Spy logging facilities
QSubscrList Subscriber List class
QTimeEvt Time Event class

Code

qa_defer.cpp [code] QActive::defer() and QActive::recall() implementation
qa_fifo.cpp [code] QActive::postFIFO() implementation
qa_get_.cpp [code] QActive::get_() and QF::getQueueMargin() definitions
qa_lifo.cpp [code] QActive::postLIFO() implementation
qa_run.cpp [code] QActive::run() implementation
qa_sub.cpp [code] QActive::subscribe() implementation
qa_usub.cpp [code] QActive::unsubscribe() implementation
qa_usuba.cpp [code] QActive::unsubscribeAll() implementation
qassert.h [code] Customizable QP assertions
qep.cpp [code] QEP_reservedEvt_ definition and QEP::getVersion() implementation
qep.h [code] QEP/C++ platform-independent public interface
qep_pkg.h [code] Internal (package scope) QEP/C++ interface
qeq_fifo.cpp [code] QEQueue::postFIFO() implementation
qeq_get.cpp [code] QEQueue::get() implementation
qeq_init.cpp [code] QEQueue::init() implementation
qeq_lifo.cpp [code] QEQueue::postLIFO() implementation
qequeue.h [code] Platform-independent event queue interface
qevent.h [code] QEvent class and basic macros used by all QP components
qf.h [code] QF/C++ platform-independent public interface
qf_act.cpp [code] QF::active_ [], QF::getVersion() , and QF::add_()/QFremove_() implementation
qf_gc.cpp [code] QF::gc() implementation
qf_log2.cpp [code] QF_log2Lkup[] implementation
qf_new.cpp [code] QF::new_() implementation
qf_pkg.h [code] Internal (package scope) QF/C++ interface
qf_pool.cpp [code] QF_pool_[] and QF_maxPool_ definition, QF::poolInit() implementation
qf_psini.cpp [code] QF_subscrList_ and QF_maxSignal_ definition, QF::psInit() implementation
qf_pspub.cpp [code] QF::publish() implementation
qf_pwr2.cpp [code] QF_pwr2Lkup[], QF_invPwr2Lkup[], and QF_div8Lkup[] definitions
qf_tick.cpp [code] QF::tick() implementation
qfsm_dis.cpp [code] QFsm::dispatch() implementation
qfsm_ini.cpp [code] QFsm::init() implementation
qhsm_dis.cpp [code] QHsm::dispatch() implementation
qhsm_in.cpp [code] QHsm::isIn() implementation
qhsm_ini.cpp [code] QHsm::init() implementation
qhsm_top.cpp [code] QHsm::top() implementation
qk.h [code] QK/C++ platform-independent public interface
qmp_get.cpp [code] QMPool::get() and QF::getPoolMargin() implementation
qmp_init.cpp [code] QMPool::init() implementation
qmp_put.cpp [code] QMPool::put() implementation
qmpool.h [code] Platform-independent memory pool interface
qpset.h [code] Platform-independent priority sets of 8 or 64 elements
qs.cpp [code] QS internal variables definitions and core QS functions implementations
qs.h [code] QS/C++ platform-independent public interface
qs_.cpp [code] QS functions for internal use inside QP components
qs_blk.cpp [code] QS::getBlock() implementation
qs_byte.cpp [code] QS::getByte() implementation
qs_dummy.h [code] Dummy definitions of the QS macros that avoid code generation from the QS instrumentation
qs_f32.cpp [code] QS::f32() implementation
qs_f64.cpp [code] QS::f64() implementation
qs_mem.cpp [code] QS::mem() implementation
qs_pkg.h [code] Internal (package scope) QS/C++ interface
qs_str.cpp [code] QS::str() and QS::str_ROM() implementation
qte_arm.cpp [code] QF_timeEvtListHead_ definition and QTimeEvt::arm_() implementation
qte_ctor.cpp [code] QTimeEvt::QTimeEvt() implementation
qte_darm.cpp [code] QTimeEvt::disarm() implementation
qte_rarm.cpp [code] QTimeEvt::rearm() implementation
qvanilla.cpp [code] "vanilla" cooperative kernel, QActive::start() , QActive::stop() , and QF::run() implementation
qvanilla.h [code] Platform-independent interface to the cooperative "vanilla" kernel