📄 httpform_8h-source.html
字号:
00505 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPPasswordField.html#a5">SetValue</a>(00506 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & newVal00507 );00508 00509 <span class="keyword">static</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPHTTPPasswordField.html#d0">Decrypt</a>(<span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & pword);00510 };00511 00512 <a name="l00513"></a><a class="code" href="classPHTTPIntegerField.html">00513</a> <span class="keyword">class </span><a class="code" href="classPHTTPIntegerField.html">PHTTPIntegerField</a> : <span class="keyword">public</span> <a class="code" href="classPHTTPField.html">PHTTPField</a>00514 {00515 <a class="code" href="object_8h.html#a27">PCLASSINFO</a>(<a class="code" href="classPHTTPIntegerField.html">PHTTPIntegerField</a>, <a class="code" href="classPHTTPField.html">PHTTPField</a>)00516 <span class="keyword">public</span>:00517 <a class="code" href="classPHTTPIntegerField.html#a0">PHTTPIntegerField</a>(00518 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00519 <span class="keywordtype">int</span> <a class="code" href="classPHTTPIntegerField.html#n0">low</a>, <span class="keywordtype">int</span> <a class="code" href="classPHTTPIntegerField.html#n1">high</a>,00520 <span class="keywordtype">int</span> initVal = 0,00521 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPIntegerField.html#n4">units</a> = NULL,00522 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00523 );00524 <a class="code" href="classPHTTPIntegerField.html#a0">PHTTPIntegerField</a>(00525 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00526 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n2">title</a>,00527 <span class="keywordtype">int</span> <a class="code" href="classPHTTPIntegerField.html#n0">low</a>, <span class="keywordtype">int</span> <a class="code" href="classPHTTPIntegerField.html#n1">high</a>,00528 <span class="keywordtype">int</span> initVal = 0,00529 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPIntegerField.html#n4">units</a> = NULL,00530 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00531 );00532 00533 <span class="keyword">virtual</span> <a class="code" href="classPHTTPField.html">PHTTPField</a> * <a class="code" href="classPHTTPIntegerField.html#a2">NewField</a>() <span class="keyword">const</span>;00534 00535 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPIntegerField.html#a3">GetHTMLTag</a>(00536 <a class="code" href="classPHTML.html">PHTML</a> & html <span class="comment">// HTML to receive the field info.</span>00537 ) <span class="keyword">const</span>;00538 00539 <span class="keyword">virtual</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPHTTPIntegerField.html#a4">GetValue</a>(BOOL dflt = FALSE) <span class="keyword">const</span>;00540 00541 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPIntegerField.html#a5">SetValue</a>(00542 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & newVal00543 );00544 00545 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPIntegerField.html#a6">LoadFromConfig</a>(00546 <a class="code" href="classPConfig.html">PConfig</a> & cfg <span class="comment">// Configuration for value transfer.</span>00547 );00548 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPIntegerField.html#a7">SaveToConfig</a>(00549 <a class="code" href="classPConfig.html">PConfig</a> & cfg <span class="comment">// Configuration for value transfer.</span>00550 ) <span class="keyword">const</span>;00551 00552 <span class="keyword">virtual</span> BOOL <a class="code" href="classPHTTPIntegerField.html#a8">Validated</a>(00553 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & newVal,00554 <a class="code" href="classPStringStream.html">PStringStream</a> & msg00555 ) <span class="keyword">const</span>;00556 00557 00558 <span class="keyword">protected</span>:<a name="l00559"></a><a class="code" href="classPHTTPIntegerField.html#n2">00559</a> <span class="keywordtype">int</span> <a class="code" href="classPHTTPIntegerField.html#n0">low</a>, <a class="code" href="classPHTTPIntegerField.html#n1">high</a>, <a class="code" href="classPHTTPIntegerField.html#n2">value</a>;<a name="l00560"></a><a class="code" href="classPHTTPIntegerField.html#n3">00560</a> <span class="keywordtype">int</span> <a class="code" href="classPHTTPIntegerField.html#n3">initialValue</a>;<a name="l00561"></a><a class="code" href="classPHTTPIntegerField.html#n4">00561</a> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPHTTPIntegerField.html#n4">units</a>;00562 };00563 00564 <a name="l00565"></a><a class="code" href="classPHTTPBooleanField.html">00565</a> <span class="keyword">class </span><a class="code" href="classPHTTPBooleanField.html">PHTTPBooleanField</a> : <span class="keyword">public</span> <a class="code" href="classPHTTPField.html">PHTTPField</a>00566 {00567 <a class="code" href="object_8h.html#a27">PCLASSINFO</a>(<a class="code" href="classPHTTPBooleanField.html">PHTTPBooleanField</a>, <a class="code" href="classPHTTPField.html">PHTTPField</a>)00568 <span class="keyword">public</span>:00569 <a class="code" href="classPHTTPBooleanField.html#a0">PHTTPBooleanField</a>(00570 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00571 BOOL initVal = FALSE,00572 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00573 );00574 <a class="code" href="classPHTTPBooleanField.html#a0">PHTTPBooleanField</a>(00575 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00576 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n2">title</a>,00577 BOOL initVal = FALSE,00578 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00579 );00580 00581 <span class="keyword">virtual</span> <a class="code" href="classPHTTPField.html">PHTTPField</a> * <a class="code" href="classPHTTPBooleanField.html#a2">NewField</a>() <span class="keyword">const</span>;00582 00583 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPBooleanField.html#a3">GetHTMLTag</a>(00584 <a class="code" href="classPHTML.html">PHTML</a> & html <span class="comment">// HTML to receive the field info.</span>00585 ) <span class="keyword">const</span>;00586 00587 <span class="keyword">virtual</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPHTTPBooleanField.html#a4">GetHTMLInput</a>(00588 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & input00589 ) <span class="keyword">const</span>;00590 00591 <span class="keyword">virtual</span> <a class="code" href="classPString.html">PString</a> <a class="code" href="classPHTTPBooleanField.html#a5">GetValue</a>(BOOL dflt = FALSE) <span class="keyword">const</span>;00592 00593 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPBooleanField.html#a6">SetValue</a>(00594 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & newVal00595 );00596 00597 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPBooleanField.html#a7">LoadFromConfig</a>(00598 <a class="code" href="classPConfig.html">PConfig</a> & cfg <span class="comment">// Configuration for value transfer.</span>00599 );00600 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPHTTPBooleanField.html#a8">SaveToConfig</a>(00601 <a class="code" href="classPConfig.html">PConfig</a> & cfg <span class="comment">// Configuration for value transfer.</span>00602 ) <span class="keyword">const</span>;00603 00604 00605 <span class="keyword">protected</span>:<a name="l00606"></a><a class="code" href="classPHTTPBooleanField.html#n0">00606</a> BOOL <a class="code" href="classPHTTPBooleanField.html#n0">value</a>, <a class="code" href="classPHTTPBooleanField.html#n1">initialValue</a>;00607 };00608 00609 <a name="l00610"></a><a class="code" href="classPHTTPRadioField.html">00610</a> <span class="keyword">class </span><a class="code" href="classPHTTPRadioField.html">PHTTPRadioField</a> : <span class="keyword">public</span> <a class="code" href="classPHTTPField.html">PHTTPField</a>00611 {00612 <a class="code" href="object_8h.html#a27">PCLASSINFO</a>(<a class="code" href="classPHTTPRadioField.html">PHTTPRadioField</a>, <a class="code" href="classPHTTPField.html">PHTTPField</a>)00613 <span class="keyword">public</span>:00614 <a class="code" href="classPHTTPRadioField.html#a0">PHTTPRadioField</a>(00615 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00616 <span class="keyword">const</span> <a class="code" href="classPStringArray.html">PStringArray</a> & valueArray,00617 PINDEX initVal = 0,00618 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00619 );00620 <a class="code" href="classPHTTPRadioField.html#a0">PHTTPRadioField</a>(00621 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00622 <span class="keyword">const</span> <a class="code" href="classPStringArray.html">PStringArray</a> & valueArray,00623 <span class="keyword">const</span> <a class="code" href="classPStringArray.html">PStringArray</a> & titleArray,00624 PINDEX initVal = 0,00625 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00626 );00627 <a class="code" href="classPHTTPRadioField.html#a0">PHTTPRadioField</a>(00628 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00629 PINDEX count,00630 <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> * valueStrings,00631 PINDEX initVal = 0,00632 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00633 );00634 <a class="code" href="classPHTTPRadioField.html#a0">PHTTPRadioField</a>(00635 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00636 PINDEX count,00637 <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> * valueStrings,00638 <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> * titleStrings,00639 PINDEX initVal = 0,00640 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classPHTTPField.html#n3">help</a> = NULL00641 );00642 <a class="code" href="classPHTTPRadioField.html#a0">PHTTPRadioField</a>(00643 <span class="keyword">const</span> <span class="keywordtype">char</span> * name,00644 <span class="keyword">const</span> <span class="keywordtype">char</span> * groupTitle,00645 <span class="keyword">const</span> <a class="code" href="classPStringArray.html">PStringArray</a> & valueArray,00646 PINDEX initVal = 0,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -