📄 classphttpconfig.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>PHTTPConfig class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.2.18 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center><hr><h1>PHTTPConfig Class Reference</h1><code>#include <<a class="el" href="httpform_8h-source.html">httpform.h</a>></code><p><p>Inheritance diagram for PHTTPConfig:<p><center><img src="classPHTTPConfig.png" usemap="#PHTTPConfig_map" border="0" alt=""></center><map name="PHTTPConfig_map"><area href="classPHTTPForm.html" alt="PHTTPForm" shape="rect" coords="0,168,105,192"><area href="classPHTTPString.html" alt="PHTTPString" shape="rect" coords="0,112,105,136"><area href="classPHTTPResource.html" alt="PHTTPResource" shape="rect" coords="0,56,105,80"><area href="classPObject.html" alt="PObject" shape="rect" coords="0,0,105,24"><area href="classPConfigPage.html" alt="PConfigPage" shape="rect" coords="0,280,105,304"><area href="classPRegisterPage.html" alt="PRegisterPage" shape="rect" coords="0,336,105,360"></map><a href="classPHTTPConfig-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Methods</h2></td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a0">PHTTPConfig</a> (const <a class="el" href="classPURL.html">PURL</a> &url, const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPHTTPConfig.html#n0">section</a>)</td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a1">PHTTPConfig</a> (const <a class="el" href="classPURL.html">PURL</a> &url, const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPHTTPConfig.html#n0">section</a>, const <a class="el" href="classPHTTPAuthority.html">PHTTPAuthority</a> &auth)</td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a2">PHTTPConfig</a> (const <a class="el" href="classPURL.html">PURL</a> &url, const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPHTTPConfig.html#n0">section</a>, const <a class="el" href="classPString.html">PString</a> &html)</td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a3">PHTTPConfig</a> (const <a class="el" href="classPURL.html">PURL</a> &url, const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPHTTPConfig.html#n0">section</a>, const <a class="el" href="classPString.html">PString</a> &html, const <a class="el" href="classPHTTPAuthority.html">PHTTPAuthority</a> &auth)</td></tr><tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a4">OnLoadedText</a> (<a class="el" href="classPHTTPRequest.html">PHTTPRequest</a> &request, <a class="el" href="classPString.html">PString</a> &text)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a5">Post</a> (<a class="el" href="classPHTTPRequest.html">PHTTPRequest</a> &request, const <a class="el" href="classPStringToString.html">PStringToString</a> &data, <a class="el" href="classPHTML.html">PHTML</a> &replyMessage)</td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a6">LoadFromConfig</a> ()</td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> & </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a7">GetConfigSection</a> () const</td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a8">SetConfigSection</a> (const <a class="el" href="classPString.html">PString</a> &sect)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a9">AddSectionField</a> (<a class="el" href="classPHTTPField.html">PHTTPField</a> *sectionFld, const char *prefix=NULL, const char *suffix=NULL)</td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#a10">AddNewKeyFields</a> (<a class="el" href="classPHTTPField.html">PHTTPField</a> *keyFld, <a class="el" href="classPHTTPField.html">PHTTPField</a> *valFld)</td></tr><tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#n0">section</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#n1">sectionPrefix</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a> </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#n2">sectionSuffix</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#n3">sectionField</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#n4">keyField</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td><td valign=bottom><a class="el" href="classPHTTPConfig.html#n5">valField</a></td></tr></table><hr><h2>Constructor & Destructor Documentation</h2><a name="a0" doxytag="PHTTPConfig::PHTTPConfig"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PHTTPConfig::PHTTPConfig </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classPURL.html">PURL</a> & </td> <td class="mdname" nowrap> <em>url</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>section</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a1" doxytag="PHTTPConfig::PHTTPConfig"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PHTTPConfig::PHTTPConfig </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classPURL.html">PURL</a> & </td> <td class="mdname" nowrap> <em>url</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>section</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPHTTPAuthority.html">PHTTPAuthority</a> & </td> <td class="mdname" nowrap> <em>auth</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a2" doxytag="PHTTPConfig::PHTTPConfig"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PHTTPConfig::PHTTPConfig </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classPURL.html">PURL</a> & </td> <td class="mdname" nowrap> <em>url</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>section</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>html</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a3" doxytag="PHTTPConfig::PHTTPConfig"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PHTTPConfig::PHTTPConfig </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classPURL.html">PURL</a> & </td> <td class="mdname" nowrap> <em>url</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>section</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>html</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPHTTPAuthority.html">PHTTPAuthority</a> & </td> <td class="mdname" nowrap> <em>auth</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><hr><h2>Member Function Documentation</h2><a name="a10" doxytag="PHTTPConfig::AddNewKeyFields"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void PHTTPConfig::AddNewKeyFields </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td> <td class="mdname" nowrap> <em>keyFld</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td> <td class="mdname" nowrap> <em>valFld</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Add fields to the HTTP form for adding a new key to the config file section. </td> </tr></table><a name="a9" doxytag="PHTTPConfig::AddSectionField"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classPHTTPField.html">PHTTPField</a>* PHTTPConfig::AddSectionField </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classPHTTPField.html">PHTTPField</a> * </td> <td class="mdname" nowrap> <em>sectionFld</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const char * </td> <td class="mdname" nowrap> <em>prefix</em> = NULL, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const char * </td> <td class="mdname" nowrap> <em>suffix</em> = NULL</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Add a field that will determine the name opf the secontion into which the other fields are to be added as keys. The section is not created and and error generated if the section already exists. </td> </tr></table><a name="a7" doxytag="PHTTPConfig::GetConfigSection"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> const <a class="el" href="classPString.html">PString</a>& PHTTPConfig::GetConfigSection </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -