taskrambler  0.1.9
Web server and task management solution.
worker.h File Reference
#include <sys/types.h>
#include <time.h>
#include "class.h"
#include "hash.h"
#include "http/parser.h"
#include "http/writer.h"
#include "cbuf.h"
#include "session.h"
#include "http/request.h"
#include "http/response.h"
#include "queue.h"
#include "commons.h"
+ Include dependency graph for worker.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 CLASS (HttpWorker)
 

Detailed Description

Worker for processing HTTP request, response cycles.

Author
Georg Hopp

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file worker.h.

Function Documentation

CLASS ( HttpWorker  )

Definition at line 43 of file worker.h.

References asset_pool.

43  {
44  char * id;
45 
46  Cbuf pbuf;
47  Hash asset_pool;
48 
49  void * application_adapter;
50 
51  HttpRequest current_request;
52  HttpMessage current_response;
53 
54  Queue additional_headers;
55 
56  HttpParser parser;
57  HttpWriter writer;
58 };
Hash asset_pool
Definition: pool.c:32