📄 common.h
字号:
#ifndef _COMMON_H_#define _COMMON_H_#include "structure.h"#include "xterr.h"#include "mylock.h"#define TESTDIR "/home/jxb/test/testdir/"#define TESTDIRPATH 256#define TESTLINESIZE 2048#define ALL_FILE_PATH "/home/samba/"#define PHOTO_EXTENSION ".jpg"#define CALL_EXTENSION ".call"int readn(int fd, char *ptr, int nbytes);int writen(int fd, char *ptr, int nbytes);int readline(int fd, char *ptr, int manlen);void str_echo(int sockfd);int str_cli(FILE *fp, int sockfd);u32 pack(char *, char *, u32);u32 unpack(void *, void *, u32);u32 readbuffer(int fd, char *inbuf);u32 writebuffer(int fd, char *inbuf, int mes_len);void sig_chld(int signo);int reply_TESTSERVER(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_LOGINSYS(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_LOGOUTSYS(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_CHGEMPPASS(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_RSTEMPPASS(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_CHGUSERPASS(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_RSTUSERPASS(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_UPPEOPLEINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETPEOPLEINFO (int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETROOMINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETROOMATTR(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETROOMINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETEQPINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETEQPINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETCARINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETCARINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_RGTNEWCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_CHGCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETCARDTYPE(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETCARDTYPE(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_PARKINGCAR(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_TAKINGCAR(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_COSTCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_QUERYALERT(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETALERTSTAT(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_RCDALERTLOG(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_QUERYALERTLOG(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETRIGHT(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETALLUSER(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_GETCARDRATE(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETCARDRATE(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SUMMTHCOST(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_VIEWHTYCOST(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_VIEWHOMEMNY(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_VIEWCOSTMNY(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_STOREMONEY(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETMONTHMNY(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_SETTAILTYPE(int shmid,u32 sockfd,char *inbuf,u32 clientip); int reply_VIEWTAILTYPE(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_BGNRECVPATROL(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_ENDRECVPATROL(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_GETHTYPATROL(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_GETALLCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_GETDCIP(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_GETHCIP(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_GETALLTEMP(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_SETTEMPSTAT(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_SETEQPTYPE(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_VIEWEQPTYPE(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_GETALLYEZHU(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_SEARCHCARDINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_SEARCHEQPINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_SEARCHCARINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip);int reply_SENDEMPPATROL(int shmid,u32 sockfd,char *inbuf,u32 clientip);//add by zjj on 1225;int reply_UPEMPLOYEEINFO(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_UPEMPLOYEEINFO( int ,char *, char *);#ifndef JXB1129int reply_GETBCYDCIP(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_GETBCYDCIP( int ,char *, char *);int reply_GETROOMIP(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_GETROOMIP( int ,char *, char *);int reply_SENDTBLVLU(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_SENDTBLVLU( int ,char *, char *);int reply_SENDALERT(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_SENDALERT( int ,char *, char *);int reply_QUERYSMS(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_QUERYSMS( int ,char *, char *);int reply_SETSMSREAD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_SETSMSREAD( int ,char *, char *);int reply_QUERYCALL(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_QUERYCALL( int ,char *, char *);int reply_READCALLCNT(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_READCALLCNT( int ,char *, char *);int reply_WRITECALLCNT(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_WRITECALLCNT( int ,char *, char *);int reply_SETCALLREAD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_SETCALLREAD( int ,char *, char *);int reply_QUERYGUEST(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_QUERYGUEST( int ,char *, char *);int reply_SETGUESTREAD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_SETGUESTREAD( int ,char *, char *);int reply_GETBCYALLIP(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_GETBCYALLIP( int ,char *, char *);int reply_GETBCYCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_GETBCYCARD( int ,char *, char *);int reply_SENDRCVCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_SENDRCVCARD( int ,char *, char *);int reply_WRITEGUESTCNT(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_WRITEGUESTCNT( int ,char *, char *);int reply_GETMNGCARD(int shmid,u32 sockfd,char *inbuf,u32 clientip);int send_GETMNGCARD( int ,char *, char *);#endif /*JXB1129*/int send_TESTSERVER( int ,char *, char *);int send_LOGINSYS( int ,char *, char *);int send_LOGOUTSYS( int ,char *, char *);int send_CHGEMPPASS( int ,char *, char *); int send_RSTEMPPASS( int ,char *, char *); int send_CHGUSERPASS( int ,char *, char *); int send_RSTUSERPASS( int ,char *, char *); int send_UPPEOPLEINFO( int ,char *, char *); int send_GETPEOPLEINFO( int ,char *, char *); int send_GETROOMINFO( int ,char *, char *); int send_GETROOMATTR( int ,char *, char *); int send_SETROOMINFO( int ,char *, char *); int send_GETEQPINFO( int ,char *, char *); int send_SETEQPINFO( int ,char *, char *); int send_GETCARINFO( int ,char *, char *); int send_SETCARINFO( int ,char *, char *); int send_RGTNEWCARD( int ,char *, char *); int send_CHGCARD( int ,char *, char *); int send_SETCARDTYPE( int ,char *, char *); int send_GETCARDTYPE( int ,char *, char *); int send_PARKINGCAR( int ,char *, char *); int send_TAKINGCAR( int ,char *, char *); int send_COSTCARD( int ,char *, char *); int send_QUERYALERT( int ,char *, char *); int send_SETALERTSTAT( int ,char *, char *); int send_RCDALERTLOG( int ,char *, char *); int send_QUERYALERTLOG( int ,char *, char *); int send_SETRIGHT( int ,char *, char *); int send_GETALLUSER( int ,char *, char *); int send_GETCARDRATE( int ,char *, char *); int send_SETCARDRATE( int ,char *, char *); int send_SUMMTHCOST( int ,char *, char *); int send_VIEWHTYCOST( int ,char *, char *); int send_VIEWHOMEMNY( int ,char *, char *); int send_VIEWCOSTMNY( int ,char *, char *); int send_STOREMONEY( int ,char *, char *); int send_SETMONTHMNY( int ,char *, char *); int send_SETTAILTYPE( int ,char *, char *); int send_VIEWTAILTYPE( int ,char *, char *); int send_BGNRECVPATROL( int ,char *, char *);int send_ENDRECVPATROL( int ,char *, char *);int send_GETHTYPATROL( int ,char *, char *);int send_GETALLCARD( int ,char *, char *);int send_GETDCIP( int ,char *, char *);int send_GETHCIP( int ,char *, char *);int send_GETALLTEMP( int ,char *, char *);int send_SETTEMPSTAT( int ,char *, char *); int send_SETEQPTYPE( int ,char *, char *);int send_VIEWEQPTYPE( int ,char *, char *);int send_GETALLYEZHU( int ,char *, char *);int send_SEARCHCARDINFO( int ,char *, char *);int send_SEARCHEQPINFO( int ,char *, char *);int send_SEARCHCARINFO( int ,char *, char *);int send_SENDEMPPATROL( int ,char *, char *); //int TNSPARKCAR(int);// common function;u32 record_alert(u32 ip, u32 type, time_t atime);u32 count_alert_num(u32 *num , u32 flag);u32 cancel_alert(u32 ip, u32 type);#ifndef JXB1225int get_all_hcs_info(struct dev_stat_table *hcinfo,int *hcsnum);int get_all_dcs_info(struct dev_stat_table *dcinfo,int *dcsnum);int get_other_devs_info(struct dev_stat_table *other_devinfo,int *other_devsnum);int dc_get_info(struct info_for_dc *dcinfo);int hc_get_info(struct info_for_hc *hcinfo);/*#define PATROL_CHECK 1 / 寻更类型 /#define PATROL_INDOOR 2 / 进入 /#define PATROL_OUTDOOR 3 / 离开 /#define PATROL_CANNOTIN 4 /禁止进入/canin,letin 表示如上含义*/void send_card_scan_info_to_server(int cardid, int canin, time_t when, char *photo, int photo_size);void send_hcnum_push_info_to_server(int homeid, int letin, time_t when, char *photo, int photo_size,char *call,int call_size);void send_patrol_info_to_server(int cardid, time_t when);#endif /*JXB1225*/#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -