📄 pxmlrpc_8h.html
字号:
<td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><b>Value:</b><div class="fragment"><pre>}; \ BOOL name(name##_out & reply) \ { <span class="keywordflow">return</span> MakeRequest(#name, name##_in(), reply); }</pre></div> </td> </tr></table><a name="a23" doxytag="pxmlrpc.h::PXMLRPC_FUNC_NOARG_NOREPLY"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_FUNC_NOARG_NOREPLY</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">name </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> BOOL name() { return MakeRequest(#name); } </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a29" doxytag="pxmlrpc.h::PXMLRPC_FUNC_NORM_ARGS"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_FUNC_NORM_ARGS</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">name </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><b>Value:</b><div class="fragment"><pre>}; \ BOOL name(<span class="keyword">const</span> name##_in & args, name##_out & reply) \ { <span class="keywordflow">return</span> MakeRequest(#name, args, reply); }</pre></div> </td> </tr></table><a name="a24" doxytag="pxmlrpc.h::PXMLRPC_FUNC_SINGLE_ARG"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_FUNC_SINGLE_ARG</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">name, <tr> <td></td> <td></td> <td class="md" nowrap>vartype, <tr> <td></td> <td></td> <td class="md" nowrap>argtype </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><b>Value:</b><div class="fragment"><pre><span class="keyword">class </span>name##_in : <span class="keyword">public</span> <a class="code" href="classPXMLRPCStructBase.html">PXMLRPCStructBase</a> { \ <span class="keyword">public</span>: name##_in(<span class="keyword">const</span> argtype & var) : variable(var) { EndConstructor(); } \ vartype(name##_in, argtype, variable);</pre></div> </td> </tr></table><a name="a28" doxytag="pxmlrpc.h::PXMLRPC_FUNC_STRUCT_ARG"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_FUNC_STRUCT_ARG</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">name </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><b>Value:</b><div class="fragment"><pre>}; \ <span class="keyword">class </span>name##_in_carrier : <span class="keyword">public</span> <a class="code" href="classPXMLRPCStructBase.html">PXMLRPCStructBase</a> { \ <span class="keyword">public</span>: name##_in_carrier(<span class="keyword">const</span> name##_in & var) : variable(var) { EndConstructor(); } \ <span class="keyword">private</span>: <span class="keyword">struct </span>var_class : <span class="keyword">public</span> <a class="code" href="classPXMLRPCVariableBase.html">PXMLRPCVariableBase</a> { \ var_class(<span class="keyword">const</span> name##_in & var) \ : <a class="code" href="classPXMLRPCVariableBase.html">PXMLRPCVariableBase</a>(<span class="stringliteral">"variable"</span>, <span class="stringliteral">"struct"</span>), instance(var) { } \ <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="array_8h.html#a9">PrintOn</a> (ostream & s)<span class="keyword"> const </span>{ s << instance; } \ <span class="keyword">virtual</span> <a class="code" href="classPXMLRPCStructBase.html">PXMLRPCStructBase</a> * GetStruct(PINDEX)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (<a class="code" href="classPXMLRPCStructBase.html">PXMLRPCStructBase</a> *)&instance; } \ <span class="keyword">virtual</span> <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classPXMLRPCVariableBase.html">PXMLRPCVariableBase</a> &) { } \ <span class="keyword">const</span> name##_in & instance; \ } variable; \ }; \ BOOL name(<span class="keyword">const</span> name##_in & args, name##_out & reply) \ { <span class="keywordflow">return</span> MakeRequest(#name, name##_in_carrier(args), reply); }</pre></div> </td> </tr></table><a name="a9" doxytag="pxmlrpc.h::PXMLRPC_INTEGER"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_INTEGER</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">base, <tr> <td></td> <td></td> <td class="md" nowrap>type, <tr> <td></td> <td></td> <td class="md" nowrap>variable </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> PXMLRPC_VARIABLE(base, type, variable, "int") </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a10" doxytag="pxmlrpc.h::PXMLRPC_INTEGER_INIT"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_INTEGER_INIT</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">base, <tr> <td></td> <td></td> <td class="md" nowrap>type, <tr> <td></td> <td></td> <td class="md" nowrap>variable, <tr> <td></td> <td></td> <td class="md" nowrap>init </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> PXMLRPC_VARIABLE_INIT(base, type, variable, "int", init) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a7" doxytag="pxmlrpc.h::PXMLRPC_STRING"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_STRING</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">base, <tr> <td></td> <td></td> <td class="md" nowrap>type, <tr> <td></td> <td></td> <td class="md" nowrap>variable </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> PXMLRPC_VARIABLE(base, type, variable, "string") </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a8" doxytag="pxmlrpc.h::PXMLRPC_STRING_INIT"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PXMLRPC_STRING_INIT</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">base, <tr> <td></td> <td></td> <td class="md" nowrap>type, <tr> <td></td> <td></td> <td class="md" nowrap>variable, <tr> <td></td> <td></td> <td class="md" nowrap>init </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> PXMLRPC_VARIABLE_INIT(base, type, variable, "string", init) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -