Interfaces
 InterfaceDescription
 ICouchDatabaseService ICouchDatabaseService is an interface for communication with a CouchDB instance.
 ICouchDocumentService ICouchDocumentService is an interface for communication with a CouchDB instance with regards to documents held on a database.
 ICouchRequest ICouchRequest represents a request to a CouchDB instance.
 ICouchService ICouchService is a base service for handling communication with a CouchDB instance.
Classes
 ClassDescription
 AbstractCouchRequest AbstractCouchRequest is an ICouchRequest implementation with abstract and stubbed methods.
 CouchDatabaseService CouchDatabaseService is an ICouchDatabaseService implementation that communicates with a CouchDB instance to perform any actions related to a database.
 CouchDocumentService CouchDocumentService is an ICouchDocumentService implementation that communicates with a CouchDB instance to perform any actions related to a document.
 CouchRequest CouchRequest handles making and responding to requests to the CouchDB instance.
 CouchService CouchService is a base service class for communicating with a CouchDB instance.
 ExInCouchRequest ExInCouchRequest is an ICouchRequest implementation that uses ExternalInterface calls to communicate with a CouchDB instance.
 HTTPCouchRequest HTTPCouchRequest is an ICouchRequest implememntation that uses as3httpclient to communicate with a CouchDB instance.
 HTTPSessionRequest HTTPSessionRequest is an ICouchRequest implementation that handles creating a session for other requests.