#ifndef __REQUEST_H__

void  requestHandle(void*);
int requestParseURI(char *, char *, char *); 
double get_time();

struct request_stats {
	double arrival;
	double arrival_relative;
	double dispatch;
	double read;
	int    age;
};

struct request {
	int connfd;
	rio_t rio;
	long size;
	struct request_stats *stat;
	struct thread *handled_by;
	char content[MAXLINE];

	struct request *next;
	struct request *prev;
};

struct thread {
	pthread_t thread_id;
	int int_id;
	int static_count;
	int dynamic_count;
};




#endif
