![]() |
eRPC API Reference
Rev. 1.12.0
NXP Semiconductors
|
Message Buffer Factory setup functions. More...
Message Buffer Factory setup functions.
Collaboration diagram for Message Buffer Factory Setup:Files | |
| file | erpc_mbf_setup.h |
Typedefs | |
| typedef struct ErpcMessageBufferFactory * | erpc_mbf_t |
| Opaque MessageBufferFactory object type. | |
MessageBufferFactory setup | |
| erpc_mbf_t | erpc_mbf_dynamic_init (void) |
| Create MessageBuffer factory which is using dynamic allocated buffers. | |
| void | erpc_mbf_dynamic_deinit (erpc_mbf_t mbf) |
| Deinit MessageBuffer factory. More... | |
| erpc_mbf_t | erpc_mbf_rpmsg_init (erpc_transport_t transport) |
| Create MessageBuffer factory which is using RPMSG LITE zero copy buffers. More... | |
| void | erpc_mbf_rpmsg_deinit (erpc_mbf_t mbf) |
| Deinit MessageBuffer factory. More... | |
| erpc_mbf_t | erpc_mbf_static_init (void) |
| Create MessageBuffer factory which is using static allocated buffers. | |
| void | erpc_mbf_static_deinit (erpc_mbf_t mbf) |
| Deinit MessageBuffer factory. More... | |
| void erpc_mbf_dynamic_deinit | ( | erpc_mbf_t | mbf | ) |
Deinit MessageBuffer factory.
| [in] | mbf | MessageBuffer factory which was initialized in init function. |
| erpc_mbf_t erpc_mbf_rpmsg_init | ( | erpc_transport_t | transport | ) |
Create MessageBuffer factory which is using RPMSG LITE zero copy buffers.
Has to be used with RPMSG lite zero copy transport.
| void erpc_mbf_rpmsg_deinit | ( | erpc_mbf_t | mbf | ) |
Deinit MessageBuffer factory.
| [in] | mbf | MessageBuffer factory which was initialized in init function. |
| void erpc_mbf_static_deinit | ( | erpc_mbf_t | mbf | ) |
Deinit MessageBuffer factory.
| [in] | mbf | MessageBuffer factory which was initialized in init function. |