eRPC API Reference
Rev. 1.12.0
NXP Semiconductors
|
Message Buffer Factory setup functions. More...
Message Buffer Factory setup functions.
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. |