shmbuf.h File Reference


Detailed Description

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>
Include dependency graph for shmbuf.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_ObjSHMBUF_Handle

Variables

SHMBUF_Params SHMBUF_PARAMS
IRESMAN_ConstructFxns SHMBUF_REQFXNS
IRESMAN_Fxns SHMBUF_MGRFXNS

Copyright 2010, Texas Instruments Incorporated