ClintHeyer.Httpd Namespace Summary

Interface Summary
Connection Connection is an abstracted socket-communication interface.
IConfigurable Good for nothing.
IEncoder Good for nothing I think
IHandler Handles an incoming request
ISessionManager Manages sessions

Class Summary
BasicLock Basic authentication.
ConnectionAsync A implementation that uses .NET asynchronous I/O. Use with a
ConnectionClosedException Underlying connection has been closed
Context A context is a `partition' of the server. Handlers are contexts. Servers are contexts. ServerManagers are contexts. A context can have sub-contexts. Each context can have its own configuration defined for it, or if it is missing, will use its parents configuration - Apache style.
EncoderChain  
ForbiddenResponse Client attempted to access a forbidden resource
FSContext File System Context. Serves static pages.
HttpReply HTTP reply
HttpRequest A HTTP Request for a resource
HttpResponse  
HttpSession Sessions
InternalServerErrorResponse Reports an exception as a Internal Server Error. Only reveals stack trace if is on.
Lock Lock
MalformedRequestException A request was malformed
MalformedURIException Uri is malformed
NotFoundResponse Resource not found
RemoteHostLock Authenticates based on remote hostname/IP address.
ReplyArgs Reply event arguments
ResolvePath Resolution path
ResourceLockedException Resource is locked
Server Server
ServerBindException There was an exception binding the server to a port
ServerManager ServerManager
ServerManagerAsync Uses asynchronous communications
ServerResponse Used for reporting an error to user
ThrottleChangeEvent Throttle change event
Throttler Slows down the sending of data to a stream
TicketIssuer Todo...
UnauthorisedResponse User unauthorised to access resource
URI Uniform Resource Identifier
WebConfig This config is used in place of the `real' context configuration functionality. It's quick'n'easy and will do for now.

Delegate Summary
ReplyCompletedEventHandler Reply completed event handler
ReplyStartedEventHandler Reply started event handler
ThrottleChangeEventHandler Throttle rate change event handler

Enumeration Summary
AuthenticationScheme Scheme
HttpMethod Http Method
HttpVersion Http Version
ThrottleField Throttle field (obsolete?)
URI.Schemes Schemes supported