⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sharemem.h

📁 VW2010芯片的控制程序和库
💻 H
字号:
#ifndef _MY_SHAREMEM
#define _MY_SHAREMEM

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <string.h>

typedef enum{
	SHM_ERR	=-1,
	SHM_WRITE	=0,
	SHM_READ	=1,
	SHM_BUSY	=2
}ShareMem_State;

typedef enum{
	SERVER_MODE	=1,
	CLIENT_MODE	=2
}MODE;

#define SHM_MODE	(SHM_R | SHM_W) 	//user read/write

#define TRUE		1
#define FALSE	0

#define USER_KEY	0x0011
class	CMyshm{
private:
	int 		m_shmid;
	char *	m_shmptr;
	int 		m_shmState ;
	int 		m_mode;
	int		m_offset;
public:
	CMyshm(int mode, char *name, int size, int offset);
	CMyshm(int mode, int size, int offset);
	~CMyshm();
	
	bool 	writeShareMem(char * data);
	bool		readShareMem(char * data);
	int		getState();
	
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -