HttpConfig Class Reference

#include <httpconfig.h>

Inheritance diagram for HttpConfig:
HttpServerExtension

List of all members.

Public Member Functions

 HttpConfig ()
virtual ~HttpConfig ()
virtual QStringList GetBasePaths ()
bool ProcessRequest (HTTPRequest *pRequest)

Static Private Member Functions

static void PrintHeader (QBuffer &, const QString &form, const QString &group="")
static void OpenForm (QBuffer &, const QString &form, const QString &group="")
static void CloseForm (QBuffer &, const QString &group="")
static void PrintFooter (QBuffer &, const QString &group="")
static bool LoadSettings (MythSettingList &, const QString &hostname)
static void PrintSettings (QBuffer &, const MythSettingList &)

Private Attributes

MythSettingList database_settings
MythSettingList general_settings

Detailed Description

Definition at line 11 of file httpconfig.h.


Constructor & Destructor Documentation

HttpConfig::HttpConfig (  ) 

Definition at line 18 of file httpconfig.cpp.

HttpConfig::~HttpConfig (  )  [virtual]

Definition at line 22 of file httpconfig.cpp.


Member Function Documentation

QStringList HttpConfig::GetBasePaths (  )  [virtual]

Implements HttpServerExtension.

Definition at line 26 of file httpconfig.cpp.

bool HttpConfig::ProcessRequest ( HTTPRequest pRequest  )  [virtual]

Implements HttpServerExtension.

Definition at line 35 of file httpconfig.cpp.

void HttpConfig::PrintHeader ( QBuffer &  buffer,
const QString &  form,
const QString &  group = "" 
) [static, private]

Definition at line 393 of file httpconfig.cpp.

Referenced by ProcessRequest().

void HttpConfig::OpenForm ( QBuffer &  buffer,
const QString &  form,
const QString &  group = "" 
) [static, private]

Definition at line 417 of file httpconfig.cpp.

Referenced by PrintHeader(), and ProcessRequest().

void HttpConfig::CloseForm ( QBuffer &  buffer,
const QString &  group = "" 
) [static, private]

Definition at line 429 of file httpconfig.cpp.

Referenced by PrintFooter(), and ProcessRequest().

void HttpConfig::PrintFooter ( QBuffer &  buffer,
const QString &  group = "" 
) [static, private]

Definition at line 440 of file httpconfig.cpp.

Referenced by ProcessRequest().

static bool HttpConfig::LoadSettings ( MythSettingList ,
const QString &  hostname 
) [static, private]
void HttpConfig::PrintSettings ( QBuffer &  buffer,
const MythSettingList settings 
) [static, private]

Definition at line 451 of file httpconfig.cpp.

Referenced by ProcessRequest().


Member Data Documentation

Definition at line 33 of file httpconfig.h.

Referenced by ProcessRequest().

Definition at line 34 of file httpconfig.h.

Referenced by ProcessRequest().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:06 2012 for MythTV by  doxygen 1.6.3