csysobj.h

来自「linux下的一个多线程服务器框架,可直接应用此框架开发一个支持大用户量的UDP」· C头文件 代码 · 共 34 行

H
34
字号
#include "def.h"
class CSysobj
{	
	static int fork_num;
	int sid;
	u_char str[256];
	int eb_count;
	eb_unit eb_table[5];
	int testsem(short sem_num,int nsops);
	void delsem(short sem_num);
	void creasem(short sem_num);	
public:
	CSysobj();
	void write_log(u_char *string);
	int waitesem();
	int addsem(short sem_num);
	void decsem(short sem_num);
	void unsem();
	void locksem();
	void unlocksem();
	int valusem(int sid,ushort num);
	void init_eb_table();
	int getUsedFlag(int j);
	int getTransNo(int j);
	int getForknum();
	int addforknum();
	u_char* getServAddr(int j);
	u_short getServPort(int j);
	u_char* getSqlAddr(int j);
	u_char* getSqlUser(int j);
	u_char* getSqlPass(int j);
	u_char* getSqldbname(int j);
};

⌨️ 快捷键说明

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