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

📄 sgip__message_8h-source.html

📁 用c++编写的的中国联通Sgip协议
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<a name="l00067"></a><a class="code" href="structsgipg__submit.html#d2fa0448079b19bef6e560e6e937b8e5">00067</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#d2fa0448079b19bef6e560e6e937b8e5">cAgentFlag</a>;                                                     <a name="l00068"></a><a class="code" href="structsgipg__submit.html#104ff00e055c72b826696654714120d5">00068</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#104ff00e055c72b826696654714120d5">cMorelatetoMTFlag</a>;                      <a name="l00069"></a><a class="code" href="structsgipg__submit.html#1611e13591f3a3fa9daf1970e6c0f3c3">00069</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#1611e13591f3a3fa9daf1970e6c0f3c3">cPriority</a>;                                                      <a name="l00070"></a><a class="code" href="structsgipg__submit.html#436d943d933bf6d69cfb5c09103921d5">00070</a>         <span class="keywordtype">char</span>                                    <a class="code" href="structsgipg__submit.html#436d943d933bf6d69cfb5c09103921d5">sExpireTime</a>[16];                                <a name="l00071"></a><a class="code" href="structsgipg__submit.html#f507e9d3772a08cba07b4072a6cd06ae">00071</a>         <span class="keywordtype">char</span>                                    <a class="code" href="structsgipg__submit.html#f507e9d3772a08cba07b4072a6cd06ae">sScheduleTime</a>[16];                      <a name="l00072"></a><a class="code" href="structsgipg__submit.html#6679abe7f5d0f4d1975aaece616923a6">00072</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#6679abe7f5d0f4d1975aaece616923a6">cReportFlag</a>;                                            <a name="l00073"></a><a class="code" href="structsgipg__submit.html#30a3ad15754ea6440df24b6fccc65ccd">00073</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#30a3ad15754ea6440df24b6fccc65ccd">cTpPid</a>;<a name="l00074"></a><a class="code" href="structsgipg__submit.html#a496296873bf8140c8a15ea7448c1836">00074</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#a496296873bf8140c8a15ea7448c1836">cUdhi</a>;<a name="l00075"></a><a class="code" href="structsgipg__submit.html#06dfef98e882f7594a0591d417a111bb">00075</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#06dfef98e882f7594a0591d417a111bb">cMessageCoding</a>;                                 <a name="l00076"></a><a class="code" href="structsgipg__submit.html#c528bdadaf3dd49456dd511cfa166bd8">00076</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#c528bdadaf3dd49456dd511cfa166bd8">cMessageType</a>;                                           <a name="l00077"></a><a class="code" href="structsgipg__submit.html#800074d6e46fda002f4e382f6a754b1b">00077</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="structsgipg__submit.html#800074d6e46fda002f4e382f6a754b1b">nMsgLen</a>;                                                                <a name="l00078"></a><a class="code" href="structsgipg__submit.html#0f154eeb1b7996b56c51672841fd2ae1">00078</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__submit.html#0f154eeb1b7996b56c51672841fd2ae1">sMsgContent</a>[<a class="code" href="sgip__message_8h.html#6d98df9d525e5ce0cef1251190a4672a">MAX_SUBMITMSG_LEN</a>];                 <a name="l00079"></a><a class="code" href="structsgipg__submit.html#5196e8106f50aa3a28b51a7831fc7ef0">00079</a>         <span class="keywordtype">char</span>                                    <a class="code" href="structsgipg__submit.html#5196e8106f50aa3a28b51a7831fc7ef0">sLinkId</a>[9];<a name="l00080"></a>00080 <a name="l00081"></a><a class="code" href="structsgipg__submit.html#f7afe645b92b02062457729c0b2f55e1">00081</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="structsgipg__submit.html#f7afe645b92b02062457729c0b2f55e1">nID</a>;<a name="l00082"></a>00082 };<a name="l00083"></a><a class="code" href="sgip__message_8h.html#ce77f580db66362ebc9051911ea42c71">00083</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsgipg__submit.html">sgipg_submit</a>     <a class="code" href="sgip__message_8h.html#ce77f580db66362ebc9051911ea42c71">SGIPG_SUBMIT</a>;<a name="l00084"></a>00084 <a name="l00088"></a><a class="code" href="structsgipg__deliver.html">00088</a> <span class="keyword">struct </span><a class="code" href="structsgipg__deliver.html">sgipg_deliver</a> {<a name="l00089"></a><a class="code" href="structsgipg__deliver.html#ecf5c8d1b4c64c649524c0b452cb5423">00089</a>         <span class="keywordtype">char</span>                                    <a class="code" href="structsgipg__deliver.html#ecf5c8d1b4c64c649524c0b452cb5423">sUserNumber</a>[21];                        <a name="l00090"></a><a class="code" href="structsgipg__deliver.html#83e6c1eea8062a1d23b1e4e727d08665">00090</a>         <span class="keywordtype">char</span>                                    <a class="code" href="structsgipg__deliver.html#83e6c1eea8062a1d23b1e4e727d08665">sSpNumber</a>[21];                          <a name="l00091"></a><a class="code" href="structsgipg__deliver.html#6d2759cee53ced9373f212e2be80edd2">00091</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__deliver.html#6d2759cee53ced9373f212e2be80edd2">cTpPid</a>;<a name="l00092"></a><a class="code" href="structsgipg__deliver.html#72d2bae1a90702d3d5ccc15c41f5cc34">00092</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__deliver.html#72d2bae1a90702d3d5ccc15c41f5cc34">cUdhi</a>;<a name="l00093"></a><a class="code" href="structsgipg__deliver.html#4364a700af2d5f028e4d4259dc1934f2">00093</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__deliver.html#4364a700af2d5f028e4d4259dc1934f2">cMsgCoding</a>;<a name="l00094"></a><a class="code" href="structsgipg__deliver.html#529c363e6b2ff15503db55401dc4a65a">00094</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="structsgipg__deliver.html#529c363e6b2ff15503db55401dc4a65a">nMsgLen</a>;<a name="l00095"></a><a class="code" href="structsgipg__deliver.html#2034c5622117f5156b849b42b0673357">00095</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__deliver.html#2034c5622117f5156b849b42b0673357">sMsgContent</a>[160];<a name="l00096"></a><a class="code" href="structsgipg__deliver.html#3dc4bceca2ccc110912cd93fa7953672">00096</a>         <span class="keywordtype">char</span>                                    <a class="code" href="structsgipg__deliver.html#3dc4bceca2ccc110912cd93fa7953672">sLinkId</a>[8];<a name="l00097"></a>00097 };<a name="l00098"></a><a class="code" href="sgip__message_8h.html#a942b27e9a44c9a4ec1639c39b91aceb">00098</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsgipg__deliver.html">sgipg_deliver</a>    <a class="code" href="sgip__message_8h.html#a942b27e9a44c9a4ec1639c39b91aceb">SGIPG_DELIVER</a>;<a name="l00099"></a>00099 <a name="l00103"></a><a class="code" href="structsgipg__report.html">00103</a> <span class="keyword">struct </span><a class="code" href="structsgipg__report.html">sgipg_report</a> {<a name="l00104"></a><a class="code" href="structsgipg__report.html#aef7820ffc0c0f6bfd81491488020747">00104</a>         <a class="code" href="structsgipg__seqid.html">sgipg_seqid</a>             <a class="code" href="structsgipg__report.html#aef7820ffc0c0f6bfd81491488020747">nSubmitSeqNum</a>;          <a name="l00105"></a><a class="code" href="structsgipg__report.html#47264e2ae6918e4f4bc52d8d8ef45e89">00105</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__report.html#47264e2ae6918e4f4bc52d8d8ef45e89">cReportType</a>;                    <a name="l00106"></a><a class="code" href="structsgipg__report.html#1d770b8095b1892aafcfe4b058735951">00106</a>         <span class="keywordtype">char</span>                    <a class="code" href="structsgipg__report.html#1d770b8095b1892aafcfe4b058735951">sUserNumber</a>[21];                        <a name="l00107"></a><a class="code" href="structsgipg__report.html#ad427567f357f8cfeed6d053c4a59110">00107</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__report.html#ad427567f357f8cfeed6d053c4a59110">cState</a>;                                         <a name="l00108"></a><a class="code" href="structsgipg__report.html#0b4202d41b9416f184afbf8f4638673f">00108</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structsgipg__report.html#0b4202d41b9416f184afbf8f4638673f">cErrorCode</a>;                             <a name="l00109"></a><a class="code" href="structsgipg__report.html#4d86255ae3000349763d6c390a847615">00109</a>         <span class="keywordtype">char</span>                    <a class="code" href="structsgipg__report.html#4d86255ae3000349763d6c390a847615">sReserved</a>[8];                                   <a name="l00110"></a>00110 };<a name="l00111"></a><a class="code" href="sgip__message_8h.html#5020a61c7f6713e8be55a94adf58bd3b">00111</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsgipg__report.html">sgipg_report</a>                     <a class="code" href="sgip__message_8h.html#5020a61c7f6713e8be55a94adf58bd3b">SGIPG_REPORT</a>;<a name="l00112"></a>00112 <a name="l00116"></a><a class="code" href="structsgipg__packet.html">00116</a> <span class="keyword">struct </span><a class="code" href="structsgipg__packet.html">sgipg_packet</a> {<a name="l00117"></a><a class="code" href="structsgipg__packet.html#25048767e72db347e2a4fd311ede27db">00117</a>         <a class="code" href="structsgipg__head.html">sgipg_head</a>              <a class="code" href="structsgipg__packet.html#25048767e72db347e2a4fd311ede27db">pk_head</a>;<a name="l00118"></a>00118         <span class="keyword">union</span>{<a name="l00119"></a><a class="code" href="structsgipg__packet.html#e1cf31490616c60eec9403a2dd0d8bc4">00119</a>                 <a class="code" href="structsgipg__connect.html">sgipg_connect</a>                   <a class="code" href="structsgipg__packet.html#e1cf31490616c60eec9403a2dd0d8bc4">pk_login</a>;                               <a name="l00120"></a><a class="code" href="structsgipg__packet.html#1c2196ac160f2d159b9adf633c1b318c">00120</a>                 <a class="code" href="structsgipg__resp.html">sgipg_resp</a>                              <a class="code" href="structsgipg__packet.html#1c2196ac160f2d159b9adf633c1b318c">pk_resp</a>;                                <a name="l00121"></a>00121 <a name="l00122"></a><a class="code" href="structsgipg__packet.html#ba3d7589e7ef6c2e2799b2ba22dab4e0">00122</a>                 <a class="code" href="structsgipg__submit.html">sgipg_submit</a>                    <a class="code" href="structsgipg__packet.html#ba3d7589e7ef6c2e2799b2ba22dab4e0">pk_submit</a>;                      <a name="l00123"></a>00123 <a name="l00124"></a><a class="code" href="structsgipg__packet.html#628a00851244b7c8bcd72a135d8cd0af">00124</a>                 <a class="code" href="structsgipg__deliver.html">sgipg_deliver</a>                   <a class="code" href="structsgipg__packet.html#628a00851244b7c8bcd72a135d8cd0af">pk_deliver</a>;                     <a name="l00125"></a>00125 <a name="l00126"></a><a class="code" href="structsgipg__packet.html#2e360e693a3a35ca6e656e5f4b7cf6a1">00126</a>                 <a class="code" href="structsgipg__report.html">sgipg_report</a>                    <a class="code" href="structsgipg__packet.html#2e360e693a3a35ca6e656e5f4b7cf6a1">pk_report</a>;                      <a name="l00127"></a>00127         }<a class="code" href="structsgipg__packet.html#ad78b6e30ced3a59da375aa178b23ea0">pk_data</a>;<a name="l00128"></a>00128 };<a name="l00129"></a><a class="code" href="sgip__message_8h.html#89d092b9d6c69cb6215ea908c8c8b632">00129</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsgipg__packet.html">sgipg_packet</a> <a class="code" href="sgip__message_8h.html#89d092b9d6c69cb6215ea908c8c8b632">SGIPG_PACKET</a>;<a name="l00130"></a>00130 <a name="l00134"></a><a class="code" href="structsgip__conn.html">00134</a> <span class="keyword">struct </span><a class="code" href="structsgip__conn.html">sgip_conn</a> {<a name="l00135"></a><a class="code" href="structsgip__conn.html#52ef5a9ba9cbfc2b2f3ec17cc1862856">00135</a>         SOCKET          <a class="code" href="structsgip__conn.html#52ef5a9ba9cbfc2b2f3ec17cc1862856">hSocket</a>;<a name="l00136"></a><a class="code" href="structsgip__conn.html#1af099555e19451b64f2c22e82010c5b">00136</a>         <span class="keywordtype">unsigned</span>        <a class="code" href="structsgip__conn.html#1af099555e19451b64f2c22e82010c5b">remotePort</a>;<a name="l00137"></a><a class="code" href="structsgip__conn.html#68ebed9767e8fe577af50c1f406d5451">00137</a>         <span class="keywordtype">unsigned</span>        <a class="code" href="structsgip__conn.html#68ebed9767e8fe577af50c1f406d5451">nSrcNum</a>;                                <a name="l00138"></a><a class="code" href="structsgip__conn.html#0b8303975e2cdc2752d4854019fa9bb2">00138</a>         <span class="keywordtype">bool</span>                    <a class="code" href="structsgip__conn.html#0b8303975e2cdc2752d4854019fa9bb2">fBinded</a>;<a name="l00139"></a><a class="code" href="structsgip__conn.html#ceaf405038cd80f1a0407bae462a1d82">00139</a>         <span class="keywordtype">bool</span>                    <a class="code" href="structsgip__conn.html#ceaf405038cd80f1a0407bae462a1d82">fBusy</a>;<a name="l00140"></a><a class="code" href="structsgip__conn.html#1205950024dc527d6f1ffa55c57c4bb6">00140</a>         <span class="keywordtype">int</span>                             <a class="code" href="structsgip__conn.html#1205950024dc527d6f1ffa55c57c4bb6">nCount</a>;<a name="l00141"></a>00141 <a name="l00142"></a>00142 <a name="l00143"></a><a class="code" href="structsgip__conn.html#33aca4f4510451878af46ff2b9af4a2a">00143</a>         <a class="code" href="structsgip__conn.html#33aca4f4510451878af46ff2b9af4a2a">sgip_conn</a>() {<a name="l00144"></a>00144                 <a class="code" href="structsgip__conn.html#0b8303975e2cdc2752d4854019fa9bb2">fBinded</a>         = <span class="keyword">false</span>;<a name="l00145"></a>00145                 <a class="code" href="structsgip__conn.html#52ef5a9ba9cbfc2b2f3ec17cc1862856">hSocket</a>         = NULL;<a name="l00146"></a>00146                 <a class="code" href="structsgip__conn.html#1af099555e19451b64f2c22e82010c5b">remotePort</a>= 0;

⌨️ 快捷键说明

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