5 #include <libutl/BufferedStream.h> 6 #include <libutl/MemStream.h> 7 #include <libutl/NetServer.h> 8 #include <libutl/StringVars.h> 17 class NetServerClient;
38 FastCGIserver(
size_t maxClients,
size_t maxPaused,
size_t clientsPerThread = 1)
39 :
NetServer(maxClients, maxPaused, clientsPerThread)
65 FastCGIstreamWriter(
Stream* stream,
bool streamOwner =
true);
67 void setRequestId(
uint16_t requestId);
73 virtual void underflow();
75 virtual void overflow();
#define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
void deInit()
De-initialize UTL++.
#define UTL_CLASS_DECL(DC, BC)
Declaration of standard UTL++ functionality for a non-template class.
Client connection to NetServer.
#define UTL_CLASS_DECL_ABC(DC, BC)
Declaration of standard UTL++ functionality for an abstract base class (ABC).
unsigned short uint16_t
Unsigned 16-bit integer.
Abstract base for multi-threaded network server.
A set of (variable-name, variable-value) tuples.
void init()
Initialize UTL++.
Abstract base for a FastCGI server (responder).