eRPC API Reference  Rev. 1.12.0
NXP Semiconductors
DynamicMessageBufferFactory Class Reference

Dynamic message buffer factory. More...

+ Inheritance diagram for DynamicMessageBufferFactory:
+ Collaboration diagram for DynamicMessageBufferFactory:

Public Member Functions

virtual MessageBuffer create (void)
 This function creates new message buffer. More...
 
virtual void dispose (MessageBuffer *buf)
 This function disposes message buffer. More...
 
- Public Member Functions inherited from erpc::MessageBufferFactory
 MessageBufferFactory (void)
 Constructor. More...
 
virtual ~MessageBufferFactory (void)
 MessageBufferFactory destructor.
 
MessageBuffer create (uint8_t reserveHeaderSize)
 This function creates new message buffer with reserved bytes at the beginning. More...
 
virtual bool createServerBuffer (void)
 This function informs server if it has to create buffer for received message. More...
 
virtual erpc_status_t prepareServerBufferForSend (MessageBuffer &message, uint8_t reserveHeaderSize=0)
 This function is preparing output buffer on server side. More...
 

Detailed Description

Dynamic message buffer factory.

Member Function Documentation

virtual MessageBuffer DynamicMessageBufferFactory::create ( void  )
inlinevirtual

This function creates new message buffer.

Returns
New created MessageBuffer.

Implements erpc::MessageBufferFactory.

virtual void DynamicMessageBufferFactory::dispose ( MessageBuffer buf)
inlinevirtual

This function disposes message buffer.

Parameters
[in]bufMessageBuffer to dispose.

Implements erpc::MessageBufferFactory.


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