libxr
Embedded C++ framework for bare-metal, RTOS and Linux
Loading...
Searching...
No Matches
slot_pool.hpp File Reference

定长槽池:任务与中断共享的小容量消息槽 / Fixed-size slot pool for small task/interrupt shared message slots. More...

#include <atomic>
#include <cstddef>
#include <cstdint>
#include <new>
#include <type_traits>
#include "libxr_def.hpp"
#include "libxr_mem.hpp"
Include dependency graph for slot_pool.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LibXR::SlotPoolBase
 槽池的无类型内核:槽状态机、发布序号与扫描逻辑。 Typeless core of the slot pool: slot state machine, publish sequence and scan logic. More...
 
class  LibXR::SlotPool< T >
 面向任务与中断的小容量消息槽池。 Small message slot pool shared between tasks and interrupts. More...
 

Namespaces

namespace  LibXR
 LibXR 命名空间 / LibXR namespace.
 

Detailed Description

定长槽池:任务与中断共享的小容量消息槽 / Fixed-size slot pool for small task/interrupt shared message slots.

Definition in file slot_pool.hpp.