SHM_H
来源:互联网 发布:js选项卡切换代码 编辑:程序博客网 时间:2024/05/16 01:34
#ifndef _SHM_H_
#define _SHM_H_
#define SECTION_NUM 10
typedef struct _SECTION_T
{
int sectKey;
int sectOffset;
int dataSize;
int maxNum;
int usedNum;
}section_t;
typedef struct _PARTITION_T
{
unsigned char sectNum;
unsigned int remainSpace;
section_t sectTable[SECTION_NUM];
}partition_t;
int shm_init(unsigned int memsetFlag);
int register_section(int sectKey,int dataSize,int dataNum);
int shm_read(int sectKey,void *dest,int index);
int shm_write(int sectKey,void *src);
int shm_writeEx(int sectKey,void *src,int index);
int shm_reset(int sectKey);
int shm_get_section_datanum(int sectKey);
#endif
#define _SHM_H_
#define SECTION_NUM 10
typedef struct _SECTION_T
{
int sectKey;
int sectOffset;
int dataSize;
int maxNum;
int usedNum;
}section_t;
typedef struct _PARTITION_T
{
unsigned char sectNum;
unsigned int remainSpace;
section_t sectTable[SECTION_NUM];
}partition_t;
int shm_init(unsigned int memsetFlag);
int register_section(int sectKey,int dataSize,int dataNum);
int shm_read(int sectKey,void *dest,int index);
int shm_write(int sectKey,void *src);
int shm_writeEx(int sectKey,void *src,int index);
int shm_reset(int sectKey);
int shm_get_section_datanum(int sectKey);
#endif
0 0