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

📄 sgip__12_8cpp.html

📁 用c++编写的的中国联通Sgip协议
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><title>sgipapi: sgip_12.cpp文件参考</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- 制作者 Doxygen 1.5.1-p1 --><div class="tabs">  <ul>    <li><a href="main.html"><span>首页</span></a></li>    <li><a href="namespaces.html"><span>Namespaces</span></a></li>    <li><a href="annotated.html"><span>数据结构</span></a></li>    <li id="current"><a href="files.html"><span>文件</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="files.html"><span>文件列表</span></a></li>    <li><a href="globals.html"><span>全局定义</span></a></li>  </ul></div><h1>sgip_12.cpp文件参考</h1><code>#include &lt;<a class="el" href="smal_8h-source.html">smal.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="sgip__const_8h-source.html">sgip/sgip_const.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="sgip__function_8h-source.html">sgip/sgip_function.h</a>&gt;</code><br><p>sgip_12.cpp包含/依赖关系图:<table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>函数</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#d44044ca484c9cbe1cda930375735852">sgip_connect_to_ismg</a> (const char *sSrvAddr, int nPort, <a class="el" href="structsgip__conn.html">sgip_conn</a> *conn)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#3969db5ebd9dc47d8065756aebad501e">sgip_disconnect_from_ismg</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#e6ee1c21f5af62d75a86d41938504fb0">sgip_login</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn, <a class="el" href="structsgipg__connect.html">sgipg_connect</a> *cl, const char *sSrcNum, unsigned int nSeq)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#799cfa48dbf8391caa9b509086c237c8">sgip_login_value_set</a> (<a class="el" href="structsgipg__connect.html">sgipg_connect</a> *cl, int nLoginType, const char *sLoginName, const char *sLoginPwd)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#332ea81c526b5ec88c4b659ed5595b21">sgip_logout</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn, unsigned int nSeq)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#67bec8811d875fac66f3d3e155dd597c">sgip_submit</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn, <a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned int nSeq, unsigned int nDateTime)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#b1bd420bdace12c0a68432c0160265dd">sgip_deliver</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn, <a class="el" href="structsgipg__deliver.html">sgipg_deliver</a> *sd)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#51120720bc667b3bd6ff8952c06859c3">sgip_recv</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn, <a class="el" href="structsgipg__packet.html">sgipg_packet</a> *cp, unsigned int nTimeOut)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#15199dd7079a8447f128bd69566c0e31">sgip_auto_resp</a> (<a class="el" href="structsgip__conn.html">sgip_conn</a> *conn, <a class="el" href="structsgipg__head.html">sgipg_head</a> *sh, unsigned int nResult)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#6bee5a8f2fe10561a3f9aed7f9dfc85a">sgip_submit_sm_init</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#39863c441237295aa12b6a02cc0f5132">sgip_submit_sm_set_spnumber</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sSpNumber, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#1612c0bbeccd1b54593b0042a5f73a38">sgip_submit_sm_set_chargenumber</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sChargeNumber, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#fbbbd346727096ac753bcfef2c3b2a32">sgip_submit_sm_set_usercount</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cUserCount)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#0e8838f45ac7fda03d6a32e9c3a411ac">sgip_submit_sm_set_usernumber</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sUserNumber, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#28bff4a9035cfec04964e98c80324dce">sgip_submit_sm_add_usernumber</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sUserNumber)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#7d1fd4987b1c2b996d25d87aad11ae21">sgip_submit_sm_set_corpid</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sCorpId, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#12051b788962b35ab2a094e722fd0988">sgip_submit_sm_set_servicetype</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sServiceType, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#d0c980567db1d3d8ac75ce35e07ee54f">sgip_submit_sm_set_feetype</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cFeeType)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#83d3a646fe11a4fd6e5ad6a7fa2c3020">sgip_submit_sm_set_feevalue</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sFeeValue, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#90547ce22f7c92ac7b189cb75edac3d9">sgip_submit_sm_set_givenvalue</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sGivenValue, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#1584b504aa74f4305ae6378144a6e957">sgip_submit_sm_set_agentflag</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cAgentFlag)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#6882da00f7ad328a4b0dc55122cd7d12">sgip_submit_sm_set_morelatetomtflag</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cMorelatetoMTFlag)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#e620ddce25d64fe57850170642bc501b">sgip_submit_sm_set_priority</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cPriority)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#495c6e62076fc1d0f946d5a24a3008d3">sgip_submit_sm_set_expiretime</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned int nValidMinutes)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#c65304f7c8c9c90614c25a1d7ebd79ee">sgip_submit_sm_set_schuduletime</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, const char *sScheduleTime)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#f6958fd78b940b6f58065ed67d089c23">sgip_submit_sm_set_reportflag</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cReportFlag)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#c87daf5ba87c91c905e3e2552de0ed15">sgip_submit_sm_set_protoid</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cTpPid, unsigned char cTpUdhi)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#17247d0cbe00b386f533d78ae440fe2f">sgip_submit_sm_set_messagecoding</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cMsgCoding)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#0036dafb0918b2332f695494762c59ee">sgip_submit_sm_set_messagetype</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, unsigned char cMsgType)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#ed00d2efec6699c33e9bb7a1b7c0e6a3">sgip_submit_sm_set_messagecontent</a> (<a class="el" href="structsgipg__submit.html">sgipg_submit</a> *cs, void *sMsgContent, unsigned int nSize)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sgip__12_8cpp.html#b9c20831b6b05dd6c8e2293a02f944f4">sgip_get_datetime</a> ()</td></tr></table><hr><h2>函数文档</h2><a class="anchor" name="15199dd7079a8447f128bd69566c0e31"></a><!-- doxytag: member="sgip_12.cpp::sgip_auto_resp" ref="15199dd7079a8447f128bd69566c0e31" args="(sgip_conn *conn, sgipg_head *sh, unsigned int nResult)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_auto_resp           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="structsgipg__head.html">sgipg_head</a> *&nbsp;</td>          <td class="paramname"> <em>sh</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>nResult</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数名: sgip_auto_resp 功能: 自动回复应答,默认应答为成功,即cResult = 0. 版本: 1.0 2003/08/28 </div></div><p><a class="anchor" name="d44044ca484c9cbe1cda930375735852"></a><!-- doxytag: member="sgip_12.cpp::sgip_connect_to_ismg" ref="d44044ca484c9cbe1cda930375735852" args="(const char *sSrvAddr, int nPort, sgip_conn *conn)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_connect_to_ismg           </td>          <td>(</td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>sSrvAddr</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>nPort</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="b1bd420bdace12c0a68432c0160265dd"></a><!-- doxytag: member="sgip_12.cpp::sgip_deliver" ref="b1bd420bdace12c0a68432c0160265dd" args="(sgip_conn *conn, sgipg_deliver *sd)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_deliver           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="structsgipg__deliver.html">sgipg_deliver</a> *&nbsp;</td>          <td class="paramname"> <em>sd</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数名: sgip_deliver 功能: 进行DELIVER操作. 版本: 1.0 2003/08/28 V1.1 2004/02/26 princetoad.发送Deliver消息时,在末尾加上LinkId的值。 </div></div><p><a class="anchor" name="3969db5ebd9dc47d8065756aebad501e"></a><!-- doxytag: member="sgip_12.cpp::sgip_disconnect_from_ismg" ref="3969db5ebd9dc47d8065756aebad501e" args="(sgip_conn *conn)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_disconnect_from_ismg           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="b9c20831b6b05dd6c8e2293a02f944f4"></a><!-- doxytag: member="sgip_12.cpp::sgip_get_datetime" ref="b9c20831b6b05dd6c8e2293a02f944f4" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_get_datetime           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="e6ee1c21f5af62d75a86d41938504fb0"></a><!-- doxytag: member="sgip_12.cpp::sgip_login" ref="e6ee1c21f5af62d75a86d41938504fb0" args="(sgip_conn *conn, sgipg_connect *cl, const char *sSrcNum, unsigned int nSeq)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_login           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="structsgipg__connect.html">sgipg_connect</a> *&nbsp;</td>          <td class="paramname"> <em>cl</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>sSrcNum</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>nSeq</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="799cfa48dbf8391caa9b509086c237c8"></a><!-- doxytag: member="sgip_12.cpp::sgip_login_value_set" ref="799cfa48dbf8391caa9b509086c237c8" args="(sgipg_connect *cl, int nLoginType, const char *sLoginName, const char *sLoginPwd)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_login_value_set           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgipg__connect.html">sgipg_connect</a> *&nbsp;</td>          <td class="paramname"> <em>cl</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>nLoginType</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>sLoginName</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>sLoginPwd</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="332ea81c526b5ec88c4b659ed5595b21"></a><!-- doxytag: member="sgip_12.cpp::sgip_logout" ref="332ea81c526b5ec88c4b659ed5595b21" args="(sgip_conn *conn, unsigned int nSeq)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_logout           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>nSeq</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="51120720bc667b3bd6ff8952c06859c3"></a><!-- doxytag: member="sgip_12.cpp::sgip_recv" ref="51120720bc667b3bd6ff8952c06859c3" args="(sgip_conn *conn, sgipg_packet *cp, unsigned int nTimeOut)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int sgip_recv           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="structsgip__conn.html">sgip_conn</a> *&nbsp;</td>          <td class="paramname"> <em>conn</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="structsgipg__packet.html">sgipg_packet</a> *&nbsp;</td>          <td class="paramname"> <em>cp</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>

⌨️ 快捷键说明

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