forked from weirdhome

Fork of HTTPClient by David Smart

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
HTTPiCal::Event_TA single event consists of quite a number of attributes
HTTPClientA simple HTTP Client The HTTPClient is composed of:

  • The actual client (HTTPClient)
  • Classes that act as a data repository, each of which deriving from the HTTPData class (HTTPText for short text content, HTTPFile for file I/O, HTTPMap for key/value pairs, and HTTPStream for streaming purposes)
HTTPFileA file handling mechanism - downloads files to a locally accessible file system
HTTPiCalAn iCal handling mechanism - downloads and parses calendar events
HTTPJsonA data endpoint to store JSON text
HTTPMapMap of key/value pairs Used to transmit POST data using the application/x-www-form-urlencoded encoding
HTTPTextA data endpoint to store text
IHTTPDataInThis is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...)
IHTTPDataOutThis is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...)