Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Passenger::AbstractSpawnManagerSpawning of application processes
AgentWatcherAbstract base class for watching agent processes
Passenger::ArgumentExceptionIndicates that a specified argument is incorrect or violates a requirement
Passenger::ArrayMessageFor array messages
Passenger::BufferedUploadRepresents a buffered upload file
Passenger::BusyExceptionThe application pool is too busy and cannot fulfill a get() request
ClientA representation of a Client from the Server's point of view
Passenger::MessageServer::ClientContextInterface for client context objects
Passenger::MessageServer::CommonClientContextA common client context, containing client-specific information used by MessageServer itself
Passenger::ConfigurationExceptionThrown when an invalid configuration is given
Passenger::DirectoryMapperUtility class for determining URI-to-application directory mappings
Passenger::MessageServer::DisconnectEventBroadcastGuardCalls clientDisconnected() on all handlers when destroyed
Passenger::EOFExceptionAn unexpected end-of-file I/O error
Passenger::EventedClientA utility class for making I/O handling in non-blocking libev evented servers much easier
Passenger::EventedMessageServerNote when overriding onNewClient: call the parent method first! It does some initialization but might disconnect the client if that initialization fails
Passenger::EventedServerA base class for writing single-threaded, evented servers that use non-blocking I/O
Passenger::EventFdA synchronization mechanism that's implemented with file descriptors, and as such can be used in combination with select() and friends
Passenger::FileDescriptorWrapper class around a file descriptor integer, for RAII behavior
Passenger::FileDescriptorPairA structure containing two FileDescriptor objects
Passenger::FileNotFoundExceptionThrown when a certain file cannot be found
Passenger::FileSystemExceptionA filesystem error, as returned by the operating system
Passenger::MessageServer::HandlerAn abstract message handler class
Passenger::StaticString::HashA hash function object for StaticString
HooksApache hook functions, wrapped in a class
Passenger::HttpStatusExtractorUtility class for extracting the HTTP status value from an HTTP response
Passenger::IOExceptionRepresents an error that occured during an I/O operation
Passenger::MessageChannelConvenience class for I/O operations on file descriptors
Passenger::MessageServerSimple pluggable request/response messaging server framework
Passenger::PoolOptionsThis struct encapsulates information for ApplicationPool::get() and for SpawnManager::spawn(), such as which application is to be spawned
Passenger::ProcessRepresents a single application process, as spawned by SpawnManager or by ApplicationPool::Interface::get()
Passenger::RandomGeneratorA random data generator
Passenger::ResourceLocatorLocates various Phusion Passenger resources on the filesystem
Passenger::RuntimeExceptionA generic runtime exception
Passenger::SafeLibevClass for thread-safely using libev
Passenger::ScalarMessageClass for reading a scalar message
Passenger::ScgiRequestParserA parser for SCGI requests
Passenger::SecurityExceptionRepresents some kind of security error
ServerA representation of the Server responsible for handling Client instances
ServerInstanceDirToucherTouch 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::SessionRepresents a single request/response pair of an application process
Passenger::SpawnExceptionThrown when SpawnManager or ApplicationPool fails to spawn an application instance
Passenger::SpawnManagerAn AbstractSpawnManager implementation
Passenger::StandardSessionA "standard" implementation of Session
Passenger::StaticStringAn immutable, static byte buffer
Passenger::SyntaxErrorA parser detected a syntax error
Passenger::SystemExceptionRepresents an error returned by a system call or a standard library call
Passenger::TimeoutExceptionAn exception indicating that some timeout expired
Passenger::TimeRetrievalExceptionUnable to retrieve the system time using time()
Passenger::Uint16MessageFor 16-bit big-endian integers
Passenger::Uint32MessageFor 32-bit big-endian integers

Generated by  doxygen 1.6.2