summaryrefslogtreecommitdiff
path: root/src/base/checkFront.h
blob: bcf0a18452ee7211e216ca5d8d0ea86922536376 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

#ifndef CHECK_FRONT_H

	#define CHECK_FRONT_H
	#define CHECK_FRONT_SEND_TIME_INTERVAL	100
	#define CHECK_FRONT_MAX_COUNT_SEND		30
	
	#define CHECK_FRONT_ID_NONE				-1
	#define CHECK_FRONT_TYPE_SIMPLE			1
	#define CHECK_FRONT_TYPE_CHECK			2

	#include "list.h"
	#include "server.h"

	extern list_t* newCheckFront();
	extern void addMsgInCheckFront(list_t *list, char *msg, int type, int id);
	extern void eventMsgInCheckFront(client_t *client);
	extern void delMsgInCheckFront(list_t *listCheckFront, int id);
	extern void destroyCheckFront(list_t *p);

#endif