fastcgi++
|
A full ID value for a FastCGI request. More...
#include <protocol.hpp>
Public Member Functions | |
FullId (RequestId fcgiId_, int fd_) | |
Construct from a FastCGI RequestID and a file descriptor. | |
FullId () |
Public Attributes | |
RequestId | fcgiId |
FastCGI Request ID. | |
uint16_t | fd |
Associated File Descriptor. |
A full ID value for a FastCGI request.
Because each FastCGI request has a RequestID and a file descriptor associated with it, this class defines an ID value that encompasses both. The file descriptor is stored internally as a 16 bit unsigned integer in order to keep the data structures size at 32 bits for optimized indexing.
Definition at line 64 of file protocol.hpp.
|
inline |
Construct from a FastCGI RequestID and a file descriptor.
The constructor builds upon a RequestID and the file descriptor it is communicating through.
[in] | fcgiId_ | The FastCGI request ID |
[in] | fd_ | The file descriptor |
Definition at line 74 of file protocol.hpp.
|
inline |
Definition at line 75 of file protocol.hpp.
RequestId Fastcgipp::Protocol::FullId::fcgiId |
FastCGI Request ID.
Definition at line 77 of file protocol.hpp.
Referenced by Fastcgipp::Protocol::operator<(), Fastcgipp::Protocol::operator==(), and Fastcgipp::Protocol::operator>().
uint16_t Fastcgipp::Protocol::FullId::fd |
Associated File Descriptor.
Definition at line 79 of file protocol.hpp.