📄 util_8h.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><title>sgipapi: util.h文件参考</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>util.h文件参考</h1><code>#include <<a class="el" href="smal_8h-source.html">smal.h</a>></code><br><code>#include <<a class="el" href="logqueue_8h-source.html">common/logqueue.h</a>></code><br><code>#include <<a class="el" href="const_8h-source.html">common/const.h</a>></code><br><p>util.h包含/依赖关系图:<p>此图展示直接或间接包含该文件的文件:<p><a href="util_8h-source.html">浏览该文件的源代码。</a><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">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structqueues.html">queues</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__info.html">thread_info</a></td></tr><tr><td colspan="2"><br><h2>宏定义</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#4f86ed32b66692ad228acac8fa8c21a4">hton64</a>(i) ( ((unsigned __int64)(htonl((i) & 0xffffffff)) << 32) | htonl(((i) >> 32) & 0xffffffff ) )</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#080c5ec6fec8439cbfdc8b805fb4ede9">ntoh64</a> hton64</td></tr><tr><td colspan="2"><br><h2>函数</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#e3c97a65d27bf70649624ed867d98851">ParseClientPara</a> (CString szIcpid, CString szPwd, CString szSpid, CString szAddr)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">CString </td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#0d9c5e12cb180456fad5b2a54169f10d">GetSubStr</a> (void *pchBuf, int nLen)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">CString </td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#1df294e5c3cfb61cc730489fa27d4093">GetDateTime</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#fa592c064243a02cf6c15d9902447893">IsExpired</a> ()</td></tr></table><hr><h2>宏定义文档</h2><a class="anchor" name="4f86ed32b66692ad228acac8fa8c21a4"></a><!-- doxytag: member="util.h::hton64" ref="4f86ed32b66692ad228acac8fa8c21a4" args="(i)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define hton64 </td> <td>(</td> <td class="paramtype">i </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> ( ((unsigned __int64)(htonl((i) & 0xffffffff)) << 32) | htonl(((i) >> 32) & 0xffffffff ) )</td> </tr> </table></div><div class="memdoc"><p>转换64位无符号整数的网络字节序 </div></div><p><a class="anchor" name="080c5ec6fec8439cbfdc8b805fb4ede9"></a><!-- doxytag: member="util.h::ntoh64" ref="080c5ec6fec8439cbfdc8b805fb4ede9" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ntoh64 hton64 </td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>函数文档</h2><a class="anchor" name="1df294e5c3cfb61cc730489fa27d4093"></a><!-- doxytag: member="util.h::GetDateTime" ref="1df294e5c3cfb61cc730489fa27d4093" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CString GetDateTime </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>获得日期时间函数 格式"04d-02d-02d 02d:02d:02d", 即YYYY-MM-DD hh:mm:ss:mss,主要用于记录日志的记录的时间戳 </div></div><p><a class="anchor" name="0d9c5e12cb180456fad5b2a54169f10d"></a><!-- doxytag: member="util.h::GetSubStr" ref="0d9c5e12cb180456fad5b2a54169f10d" args="(void *pchBuf, int nLen)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CString GetSubStr </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>pchBuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nLen</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p><a class="el" href="util_8cpp.html">util.cpp</a><p>Short Message Abstractive Library.(SMAL)<p>Copyright 2003-2006 北京风起水流软件工作室<p><a href="http://www.zealware.com">http://www.zealware.com</a><p><a href="mailto:princetoad@gmail.com">princetoad@gmail.com</a> <dl compact><dt><b>参数: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>pchBuf</em> </td><td>要截取的字符串 </td></tr><tr><td valign="top"><em>nLen</em> </td><td>从起始开始的截取长度 </td></tr></table></dl></div></div><p><a class="anchor" name="fa592c064243a02cf6c15d9902447893"></a><!-- doxytag: member="util.h::IsExpired" ref="fa592c064243a02cf6c15d9902447893" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int IsExpired </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="e3c97a65d27bf70649624ed867d98851"></a><!-- doxytag: member="util.h::ParseClientPara" ref="e3c97a65d27bf70649624ed867d98851" args="(CString szIcpid, CString szPwd, CString szSpid, CString szAddr)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void ParseClientPara </td> <td>(</td> <td class="paramtype">CString </td> <td class="paramname"> <em>szIcpid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CString </td> <td class="paramname"> <em>szPwd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CString </td> <td class="paramname"> <em>szSpid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CString </td> <td class="paramname"> <em>szAddr</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p><a class="el" href="util_8h.html">util.h</a><p>Short Message Abstractive Library.(SMAL)<p>Copyright 2003-2006 北京风起水流软件工作室<p><a href="http://www.zealware.com">http://www.zealware.com</a><p><a href="mailto:princetoad@gmail.com">princetoad@gmail.com</a> </div></div><p><hr size="1"><address style="align: right;"><small>Generated at Thu May 24 21:45:00 2007 for sgipapi by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1-p1 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -