Linux shared memory buffer resource. This is another simple example of a resource manager that implements IRES and IRESMAN interfaces. This resource manager manages a single buffer that can be used by algorithms in different processes. An algorithm can request a chunk of memory with a specified length and alignment, within this buffer.
#include <ti/xdais/ires_common.h>
#include <ti/sdo/fc/ires/iresman_protocol.h>
#include <ti/sdo/fc/ires/iresman.h>
Go to the source code of this file.
Data Structures | |
struct | SHMBUF_Params |
SHMBUF specific params. More... | |
struct | SHMBUF_Obj |
struct | SHMBUF_Args |
struct | SHMBUF_Props |
Defines | |
#define | SHMBUF_GTNAME "ti.sdo.fc.ires.shmbuf" |
#define | SHMBUF_PROTOCOLNAME "ti.sdo.fc.ires.shmbuf" |
Name used to describe this protocol. | |
Typedefs | |
typedef struct SHMBUF_Obj * | SHMBUF_Handle |
Variables | |
SHMBUF_Params | SHMBUF_PARAMS |
IRESMAN_ConstructFxns | SHMBUF_REQFXNS |
IRESMAN_Fxns | SHMBUF_MGRFXNS |