# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Passenger::AnythingToString< T > | Used internally by toString()
Passenger::Passenger::AnythingToString< vector< string > > | Used internally by toString()
Passenger::Application | Represents a single Ruby on Rails or Rack application instance
Passenger::Application::Session | Represents the life time of a single request/response pair of a Ruby on Rails or Rack application
Passenger::ApplicationPool | A persistent pool of Applications
Passenger::ApplicationPoolServer | Multi-process usage support for ApplicationPool
Passenger::BufferedUpload | Represents a buffered upload file
Passenger::BusyException | The application pool is too busy and cannot fulfill a get() request
Client | Represents a single ApplicationPool client, connected to this server
Passenger::ConfigurationException | Thrown when an invalid configuration is given
Passenger::DirectoryMapper | Utility class for determining URI-to-application directory mappings
Passenger::DummySpawnManager | A dummy SpawnManager replacement for testing/debugging purposes
Passenger::FileChecker | Utility class for checking for file changes
Passenger::FileNotFoundException | Thrown when a certain file cannot be found
Passenger::FileSystemException | A filesystem error, as returned by the operating system
Hooks | Apache hook functions, wrapped in a class
Passenger::IOException | Represents an error that occured during an I/O operation
Passenger::MessageChannel | Convenience class for I/O operations on file descriptors
Passenger::PoolOptions | This struct encapsulates information for ApplicationPool::get() and for SpawnManager::spawn(), such as which application is to be spawned
Passenger::RuntimeException | A generic runtime exception
Passenger::SpawnException | Thrown when SpawnManager or ApplicationPool fails to spawn an application instance
Passenger::SpawnManager | Spawning of Ruby on Rails/Rack application instances
Passenger::StandardApplicationPool | A standard implementation of ApplicationPool for single-process environments
Passenger::SystemException | Represents an error returned by a system call or a standard library call
Passenger::SystemTime | This class allows one to obtain the system time, similar to time()