MMgr v1.0.0
Zero-heap memory manager in C11. One borrowed buffer, carved by asserted offset.
Loading...
Searching...
No Matches
MemoriamPraetereoNs Struct Reference

Type of the praet dispatch table. More...

#include <memoriam_praetereo.h>

Data Fields

embed_bool(*) open (const PraetCfg *args)
embed_bool(*) tx_submit (const PraetTransferCfg *args)
void(*) close (const PraetTransferCfg *args)
void(*) poll (const PraetCfg *args)

Detailed Description

Type of the praet dispatch table.

Note
EMBED_TABLE_LAYOUT asserts the four members sit at consecutive EMBED_FUNCTION_POINTER_BYTES offsets, with nothing else.

Definition at line 100 of file memoriam_praetereo.h.

Field Documentation

◆ open

embed_bool(*) MemoriamPraetereoNs::open(const PraetCfg *args)

Opens a channel.

Definition at line 102 of file memoriam_praetereo.h.

◆ tx_submit

embed_bool(*) MemoriamPraetereoNs::tx_submit(const PraetTransferCfg *args)

Submits a transfer.

Definition at line 103 of file memoriam_praetereo.h.

◆ close

void(*) MemoriamPraetereoNs::close(const PraetTransferCfg *args)

Closes a channel.

Definition at line 104 of file memoriam_praetereo.h.

◆ poll

void(*) MemoriamPraetereoNs::poll(const PraetCfg *args)

Drives the port layer's poll hook.

Definition at line 105 of file memoriam_praetereo.h.


The documentation for this struct was generated from the following file: