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
0 0
原创粉丝点击