Passenger::AbstractSpawnManager | Spawning of application processes |
AgentWatcher | Abstract base class for watching agent processes |
Passenger::ArgumentException | Indicates that a specified argument is incorrect or violates a requirement |
Passenger::ArrayMessage | For array messages |
Passenger::BufferedUpload | Represents a buffered upload file |
Passenger::BusyException | The application pool is too busy and cannot fulfill a get() request |
Client | A representation of a Client from the Server's point of view |
Passenger::MessageServer::ClientContext | Interface for client context objects |
Passenger::MessageServer::CommonClientContext | A common client context, containing client-specific information used by MessageServer itself |
Passenger::ConfigurationException | Thrown when an invalid configuration is given |
Passenger::DirectoryMapper | Utility class for determining URI-to-application directory mappings |
Passenger::MessageServer::DisconnectEventBroadcastGuard | Calls clientDisconnected() on all handlers when destroyed |
Passenger::EOFException | An unexpected end-of-file I/O error |
Passenger::EventedClient | A utility class for making I/O handling in non-blocking libev evented servers much easier |
Passenger::EventedMessageServer | Note when overriding onNewClient: call the parent method first! It does some initialization but might disconnect the client if that initialization fails |
Passenger::EventedServer | A base class for writing single-threaded, evented servers that use non-blocking I/O |
Passenger::EventFd | A synchronization mechanism that's implemented with file descriptors, and as such can be used in combination with select() and friends |
Passenger::FileDescriptor | Wrapper class around a file descriptor integer, for RAII behavior |
Passenger::FileDescriptorPair | A structure containing two FileDescriptor objects |
Passenger::FileNotFoundException | Thrown when a certain file cannot be found |
Passenger::FileSystemException | A filesystem error, as returned by the operating system |
Passenger::MessageServer::Handler | An abstract message handler class |
Passenger::StaticString::Hash | A hash function object for StaticString |
Hooks | Apache hook functions, wrapped in a class |
Passenger::HttpStatusExtractor | Utility class for extracting the HTTP status value from an HTTP response |
Passenger::IOException | Represents an error that occured during an I/O operation |
Passenger::MessageChannel | Convenience class for I/O operations on file descriptors |
Passenger::MessageServer | Simple pluggable request/response messaging server framework |
Passenger::PoolOptions | This struct encapsulates information for ApplicationPool::get() and for SpawnManager::spawn(), such as which application is to be spawned |
Passenger::Process | Represents a single application process, as spawned by SpawnManager or by ApplicationPool::Interface::get() |
Passenger::RandomGenerator | A random data generator |
Passenger::ResourceLocator | Locates various Phusion Passenger resources on the filesystem |
Passenger::RuntimeException | A generic runtime exception |
Passenger::SafeLibev | Class for thread-safely using libev |
Passenger::ScalarMessage | Class for reading a scalar message |
Passenger::ScgiRequestParser | A parser for SCGI requests |
Passenger::SecurityException | Represents some kind of security error |
Server | A representation of the Server responsible for handling Client instances |
ServerInstanceDirToucher | Touch all files in the server instance dir every 6 hours in order to prevent /tmp cleaners from weaking havoc: http://code.google.com/p/phusion-passenger/issues/detail?id=365 |
Passenger::Session | Represents a single request/response pair of an application process |
Passenger::SpawnException | Thrown when SpawnManager or ApplicationPool fails to spawn an application instance |
Passenger::SpawnManager | An AbstractSpawnManager implementation |
Passenger::StandardSession | A "standard" implementation of Session |
Passenger::StaticString | An immutable, static byte buffer |
Passenger::SyntaxError | A parser detected a syntax error |
Passenger::SystemException | Represents an error returned by a system call or a standard library call |
Passenger::TimeoutException | An exception indicating that some timeout expired |
Passenger::TimeRetrievalException | Unable to retrieve the system time using time() |
Passenger::Uint16Message | For 16-bit big-endian integers |
Passenger::Uint32Message | For 32-bit big-endian integers |