This is the POD for
all the modules in the current release of Sloop. You can also view it with
perldoc once Sloop is installed.
Although perl does not have abstract classes, some of these are labelled such; this indicates that they either implement dummy methods (see Sloop::Base) or are derived from a class with dummy methods that are not overridden.
Base class for Sloop::Connection and Sloop::Server.
Abstract class representing a server connection to a client.
Client class for regular (unencrypted) connections.
Class representing a request from a connected client.
Client class for HTTPS connections.
For using cookie based authentication.
Abstract class representing a TCP connection.
Collection of constants used throughout the API.
Used for returning generic status (404, 500 etc.) based pages.
Various minor utility functions.
Used for logging errors, requests, and debugging info.
Used for logging with colors to a terminal.
Class representing a multipart upload.
Class representing a discrete part of a multipart upload.
Abstract class representing peer connections to other TCP servers.
Used for unencrypted peer connections.
Used for SSL/TLS peer connections.
The fundamental sloop server class.
Adds I/O functionality for unencrypted connections.
Adds I/O functionality for SSL/TLS connections.
Utility functions for handling static content.
Provides caching for dynamically generated pages.
Used for correlating file suffixes to MIME types.
Provides support for upgrading an HTTP connection to a websocket.