⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inetmail_8h-source.html

📁 pwlib开发文档
💻 HTML
📖 第 1 页 / 共 4 页
字号:
00811       PINDEX msg  <span class="comment">// Number of message.</span>00812     );00813     <span class="comment">// Retrieve a message from mailbox.</span>00814 00815     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPPOP3Server.html#b9">OnDELE</a>(00816       PINDEX msg  <span class="comment">// Number of message.</span>00817     );00818     <span class="comment">// Delete a message from mailbox.</span>00819 00820     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPPOP3Server.html#b10">OnTOP</a>(00821       PINDEX msg,  <span class="comment">// Number of message.</span>00822       PINDEX count <span class="comment">// Count of messages</span>00823     );00824     <span class="comment">// Get the message header and top &lt;CODE&gt;count&lt;/CODE&gt; lines of message.</span>00825 00829     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPPOP3Server.html#b11">OnUIDL</a>(00830       PINDEX msg  <span class="comment">// Number of message.</span>00831     );00832 00839     <span class="keyword">virtual</span> BOOL <a class="code" href="classPPOP3Server.html#b12">OnUnknown</a>(00840       <span class="keyword">const</span> <a class="code" href="classPCaselessString.html">PCaselessString</a> &amp; command  <span class="comment">// Complete command line received.</span>00841     );00842 00843 00844   <span class="comment">// Member variables</span><a name="l00845"></a><a class="code" href="classPPOP3Server.html#n0">00845</a>     <a class="code" href="classPString.html">PString</a>        username;<a name="l00846"></a><a class="code" href="classPPOP3Server.html#n1">00846</a>     <a class="code" href="classPUnsignedArray.html">PUnsignedArray</a> <a class="code" href="classPPOP3Server.html#n1">messageSizes</a>;<a name="l00847"></a><a class="code" href="classPPOP3Server.html#n2">00847</a>     <a class="code" href="classPStringArray.html">PStringArray</a>   <a class="code" href="classPPOP3Server.html#n2">messageIDs</a>;<a name="l00848"></a><a class="code" href="classPPOP3Server.html#n3">00848</a>     <a class="code" href="classPBYTEArray.html">PBYTEArray</a>     <a class="code" href="classPPOP3Server.html#n3">messageDeletions</a>;00849 };00850 00851 <a name="l00877"></a><a class="code" href="classPRFC822Channel.html">00877</a> <span class="keyword">class </span><a class="code" href="classPRFC822Channel.html">PRFC822Channel</a> : <span class="keyword">public</span> <a class="code" href="classPIndirectChannel.html">PIndirectChannel</a>00878 {00879     <a class="code" href="object_8h.html#a27">PCLASSINFO</a>(<a class="code" href="classPRFC822Channel.html">PRFC822Channel</a>, <a class="code" href="classPIndirectChannel.html">PIndirectChannel</a>);00880   <span class="keyword">public</span>:<a name="l00881"></a><a class="code" href="classPRFC822Channel.html#s2">00881</a>     <span class="keyword">enum</span> <a class="code" href="classPRFC822Channel.html#s2">Direction</a> {00882       <a class="code" href="classPRFC822Channel.html#s2s0">Sending</a>,00883       <a class="code" href="classPRFC822Channel.html#s2s1">Receiving</a>00884     };00887     <a class="code" href="classPRFC822Channel.html#a0">PRFC822Channel</a>(00888       <a class="code" href="classPRFC822Channel.html#s2">Direction</a> direction 00889     );00890 00893     <a class="code" href="classPRFC822Channel.html#a1">~PRFC822Channel</a>();00894 00895 00896   <span class="comment">// Overrides from class PChannel.</span>00901 <span class="comment"></span>    BOOL <a class="code" href="classPRFC822Channel.html#a2">Close</a>();00902 00911     <span class="keyword">virtual</span> BOOL <a class="code" href="classPRFC822Channel.html#a3">Write</a>(00912       <span class="keyword">const</span> <span class="keywordtype">void</span> * buf, <span class="comment">// Pointer to a block of memory to write.</span>00913       PINDEX len        <span class="comment">// Number of bytes to write.</span>00914     );00915 00916 00921     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a4">NewMessage</a>(00922       <a class="code" href="classPRFC822Channel.html#s2">Direction</a> direction  00923     );00924 00934     <a class="code" href="classPString.html">PString</a> <a class="code" href="classPRFC822Channel.html#a5">MultipartMessage</a>();00935 00945     BOOL <a class="code" href="classPRFC822Channel.html#a5">MultipartMessage</a>(00946       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; boundary00947     );00948 00959     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a7">NextPart</a>(00960       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; boundary00961     );00962 00963 00967     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a8">SetFromAddress</a>(00968       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; fromAddress  00969     );00970 00974     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a9">SetToAddress</a>(00975       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; toAddress 00976     );00977 00981     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a10">SetCC</a>(00982       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; ccAddress 00983     );00984 00988     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a11">SetBCC</a>(00989       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; bccAddress 00990     );00991 00995     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a12">SetSubject</a>(00996       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; subject  00997     );00998 01006     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a13">SetContentType</a>(01007       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; contentType   01008     );01009 01017     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a14">SetContentAttachment</a>(01018       <span class="keyword">const</span> <a class="code" href="classPFilePath.html">PFilePath</a> &amp; filename   01019     );01020 01030     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a15">SetTransferEncoding</a>(01031       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; encoding,   01032       BOOL autoTranslate = TRUE   01033     );01034 01035 01039     <span class="keywordtype">void</span> <a class="code" href="classPRFC822Channel.html#a16">SetHeaderField</a>(01040       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; name,   01041       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; value   01042     );01043 01044     <span class="comment">// Common MIME header tags</span><a name="l01045"></a><a class="code" href="classPRFC822Channel.html#p0">01045</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p0">MimeVersionTag</a>[];<a name="l01046"></a><a class="code" href="classPRFC822Channel.html#p1">01046</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p1">FromTag</a>[];<a name="l01047"></a><a class="code" href="classPRFC822Channel.html#p2">01047</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p2">ToTag</a>[];<a name="l01048"></a><a class="code" href="classPRFC822Channel.html#p3">01048</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p3">CCTag</a>[];<a name="l01049"></a><a class="code" href="classPRFC822Channel.html#p4">01049</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p4">BCCTag</a>[];<a name="l01050"></a><a class="code" href="classPRFC822Channel.html#p5">01050</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p5">SubjectTag</a>[];<a name="l01051"></a><a class="code" href="classPRFC822Channel.html#p6">01051</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p6">DateTag</a>[];<a name="l01052"></a><a class="code" href="classPRFC822Channel.html#p7">01052</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p7">ReturnPathTag</a>[];<a name="l01053"></a><a class="code" href="classPRFC822Channel.html#p8">01053</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p8">ReceivedTag</a>[];<a name="l01054"></a><a class="code" href="classPRFC822Channel.html#p9">01054</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p9">MessageIDTag</a>[];<a name="l01055"></a><a class="code" href="classPRFC822Channel.html#p10">01055</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p10">MailerTag</a>[];<a name="l01056"></a><a class="code" href="classPRFC822Channel.html#p11">01056</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p11">ContentTypeTag</a>[];<a name="l01057"></a><a class="code" href="classPRFC822Channel.html#p12">01057</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p12">ContentDispositionTag</a>[];<a name="l01058"></a><a class="code" href="classPRFC822Channel.html#p13">01058</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="classPRFC822Channel.html#p13">ContentTransferEncodingTag</a>[];01059 01064     BOOL <a class="code" href="classPRFC822Channel.html#a17">SendWithSMTP</a>(01065       <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> &amp; hostname01066     );01067 01072     BOOL <a class="code" href="classPRFC822Channel.html#a17">SendWithSMTP</a>(01073       <a class="code" href="classPSMTPClient.html">PSMTPClient</a> * smtp01074     );01075 01076 01077   <span class="keyword">protected</span>:01078     BOOL <a class="code" href="classPRFC822Channel.html#b0">OnOpen</a>();01079 <a name="l01080"></a><a class="code" href="classPRFC822Channel.html#n0">01080</a>     BOOL        <a class="code" href="classPRFC822Channel.html#n0">writeHeaders</a>;<a name="l01081"></a><a class="code" href="classPRFC822Channel.html#n1">01081</a>     <a class="code" href="classPMIMEInfo.html">PMIMEInfo</a>   <a class="code" href="classPRFC822Channel.html#n1">headers</a>;<a name="l01082"></a><a class="code" href="classPRFC822Channel.html#n2">01082</a>     BOOL        <a class="code" href="classPRFC822Channel.html#n2">writePartHeaders</a>;<a name="l01083"></a><a class="code" href="classPRFC822Channel.html#n3">01083</a>     <a class="code" href="classPMIMEInfo.html">PMIMEInfo</a>   <a class="code" href="classPRFC822Channel.html#n3">partHeaders</a>;<a name="l01084"></a><a class="code" href="classPRFC822Channel.html#n4">01084</a>     <a class="code" href="classPStringList.html">PStringList</a> <a class="code" href="classPRFC822Channel.html#n4">boundaries</a>;<a name="l01085"></a><a class="code" href="classPRFC822Channel.html#n5">01085</a>     <a class="code" href="classPBase64.html">PBase64</a>   * <a class="code" href="classPRFC822Channel.html#n5">base64</a>;01086 };01087 01088 01089 <span class="preprocessor">#endif  // _PMAILPROTOCOL</span>01090 <span class="preprocessor"></span>01091 01092 <span class="comment">// End Of File ///////////////////////////////////////////////////////////////</span></pre></div><hr><address style="align: right;"><small>Generated on Wed Sep 29 22:44:11 2004 for PWLib by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -