Classes | |
class | Base64 |
class | Body |
class | Class |
struct | cookiestruct |
Store the cookies name/value pairs. More... | |
class | Cookies |
Retrieve and manage cookies during a cgi call. More... | |
class | Element |
class | ElementList |
struct | cgistruct |
Store the name/value pairs from a GET/POST operation. More... | |
class | Form |
Process and store user input from a GET/POST operation. More... | |
class | Head |
struct | HEADER |
class | Header |
class | HtmlDocument |
class | Link |
struct | MENUITEM |
Menu item definition struct. More... | |
class | MenuWeb |
Automatic menu creation functionality added to Web class. More... | |
class | Parse |
class | Readhtml |
class | RefCount |
class | Select |
class | Style |
class | Styled |
class | Table |
Create a nice looking html table. More... | |
class | Table100 |
class | Ticks |
class | Title |
class | Web |
The CGI main class. More... | |
class | WebForm |
The CGI forms class. More... | |
Typedefs | |
typedef Cgi::cookiestruct | COOKIE |
Store the cookies name/value pairs. | |
typedef std::list< COOKIE * > | cookie_v |
typedef std::map< std::string, std::string > | attrmap_t |
typedef std::list< Element * > | element_v |
typedef Cgi::cgistruct | CGI |
Store the name/value pairs from a GET/POST operation. | |
typedef std::list< CGI * > | cgi_v |
typedef std::list< HEADER * > | header_v |
typedef std::vector< MENUITEM * > | menuitem_v |
Enumerations | |
enum | doctype_t { DOCTYPE_HTML_20 = 1, DOCTYPE_HTML_32, DOCTYPE_HTML_401_TRANSITIONAL, DOCTYPE_HTML_401_STRICT, DOCTYPE_HTML_401_FRAMESET, DOCTYPE_XHTML_1_0_TRANSITIONAL, DOCTYPE_XHTML_1_0_STRICT, DOCTYPE_XHTML_1_0_FRAMESET } |
enum | { MENUITEM_TYPE_FORM = 1, MENUITEM_TYPE_SEPARATOR, MENUITEM_TYPE_URL, MENUITEM_TYPE_IMAGE } |
Menuitems. More... | |
enum | { MENU_STYLE_FRAME_LEFT = 1, MENU_STYLE_TOP, MENU_STYLE_LEFT } |
Menu styles enumerated. More... |
Written: 1999-Feb-10 grymse@alhem.net
typedef std::map<std::string, std::string> Cgi::attrmap_t |
typedef struct Cgi::cgistruct Cgi::CGI |
Store the name/value pairs from a GET/POST operation.
"name" does not have to be unique.
typedef std::list<CGI *> Cgi::cgi_v |
typedef struct Cgi::cookiestruct Cgi::COOKIE |
Store the cookies name/value pairs.
typedef std::list<COOKIE *> Cgi::cookie_v |
typedef std::list<Element *> Cgi::element_v |
Definition at line 10 of file ElementList.h.
typedef std::list<HEADER *> Cgi::header_v |
typedef std::vector<MENUITEM *> Cgi::menuitem_v |
anonymous enum |
Menuitems.
Definition at line 34 of file MenuWeb.h.
00035 { 00036 MENUITEM_TYPE_FORM = 1, 00037 MENUITEM_TYPE_SEPARATOR, 00038 MENUITEM_TYPE_URL, 00039 MENUITEM_TYPE_IMAGE 00040 };
anonymous enum |
Menu styles enumerated.
Definition at line 45 of file MenuWeb.h.
00046 { 00047 MENU_STYLE_FRAME_LEFT = 1, 00048 MENU_STYLE_TOP, 00049 MENU_STYLE_LEFT 00050 };
enum Cgi::doctype_t |
DOCTYPE_HTML_20 | |
DOCTYPE_HTML_32 | |
DOCTYPE_HTML_401_TRANSITIONAL | |
DOCTYPE_HTML_401_STRICT | |
DOCTYPE_HTML_401_FRAMESET | |
DOCTYPE_XHTML_1_0_TRANSITIONAL | |
DOCTYPE_XHTML_1_0_STRICT | |
DOCTYPE_XHTML_1_0_FRAMESET |
Definition at line 14 of file Element.h.
00014 { 00015 DOCTYPE_HTML_20 = 1, 00016 DOCTYPE_HTML_32, 00017 DOCTYPE_HTML_401_TRANSITIONAL, 00018 DOCTYPE_HTML_401_STRICT, 00019 DOCTYPE_HTML_401_FRAMESET, 00020 DOCTYPE_XHTML_1_0_TRANSITIONAL, 00021 DOCTYPE_XHTML_1_0_STRICT, 00022 DOCTYPE_XHTML_1_0_FRAMESET 00023 } doctype_t;