QP/C++ 8.1.1
Real-Time Event Framework
Loading...
Searching...
No Matches
qf_dyn.cpp File Reference

Dynamic event management facilities. More...

#include "qp_port.hpp"
#include "qp_pkg.hpp"
#include "qsafe.h"
#include "qs_port.hpp"
#include "qs_pkg.hpp"

Go to the source code of this file.

Namespaces

namespace  QP
 QP/C++ Framework namespace.
namespace  QP::QF
 QF Active Object Framework namespace.

Functions

void QP::QF::poolInit (void *const poolSto, std::uint_fast32_t const poolSize, std::uint_fast16_t const evtSize) noexcept
 Event pool initialization for dynamic allocation of events.
std::uint16_t QP::QF::poolGetMaxBlockSize () noexcept
 Obtain the block size of any registered event pools.
QEvtQP::QF::newX_ (std::uint_fast16_t const evtSize, std::uint_fast16_t const margin, QSignal const sig) noexcept
void QP::QF::gc (QEvt const *const e) noexcept
 Recycle a mutable (mutable) event.
QEvt const * QP::QF::newRef_ (QEvt const *const e, QEvt const *const evtRef) noexcept
void QP::QF::deleteRef_ (QEvt const *const evtRef) noexcept

Detailed Description

Dynamic event management facilities.

Details

  • QF::poolInit()
  • QF::newX_()
  • QF::gc()
  • QF::poolGetMaxBlockSize()

Definition in file qf_dyn.cpp.