fastcgi++
|
Defines the Fastcgipp::Transceiver class. More...
#include <map>
#include <list>
#include <queue>
#include <algorithm>
#include <vector>
#include <functional>
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <boost/shared_array.hpp>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <poll.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <signal.h>
#include <fastcgi++/protocol.hpp>
#include <fastcgi++/exceptions.hpp>
Go to the source code of this file.
Classes | |
struct | Fastcgipp::Block |
A raw block of memory. More... | |
class | Fastcgipp::Transceiver |
Handles low level communication with "the other side". More... | |
struct | Fastcgipp::Transceiver::fdBuffer |
Buffer type for receiving FastCGI records More... | |
class | Fastcgipp::Transceiver::Buffer |
Buffer type for transmission of FastCGI records More... | |
struct | Fastcgipp::Transceiver::Buffer::Frame |
Frame of data associated with a file descriptor More... | |
struct | Fastcgipp::Transceiver::Buffer::Chunk |
Chunk of data in Buffer More... | |
struct | Fastcgipp::Transceiver::Buffer::SendBlock |
Block of memory for extraction from Buffer More... | |
struct | Fastcgipp::equalsFd |
Predicate for comparing the file descriptor of a pollfd. More... | |
struct | Fastcgipp::Exceptions::Socket |
General exception for socket related errors. More... | |
struct | Fastcgipp::Exceptions::SocketWrite |
Exception for write errors to sockets More... | |
struct | Fastcgipp::Exceptions::SocketRead |
Exception for read errors to sockets More... | |
struct | Fastcgipp::Exceptions::SocketPoll |
Exception for poll() errors More... |
Namespaces | |
namespace | Fastcgipp |
Topmost namespace for the fastcgi++ library. | |
namespace | Fastcgipp::Exceptions |
Includes all exceptions used by the fastcgi++ library. |
Functions | |
bool | Fastcgipp::reventsZero (const pollfd &x) |
Predicate for testing if the revents in a pollfd is non-zero. |
Defines the Fastcgipp::Transceiver class.
Definition in file transceiver.hpp.