diff options
Diffstat (limited to 'vendor/voclient/libsamp/libxrpc/doc')
43 files changed, 5456 insertions, 0 deletions
diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/annotated.html b/vendor/voclient/libsamp/libxrpc/doc/html/annotated.html new file mode 100644 index 00000000..a702bdc2 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/annotated.html @@ -0,0 +1,35 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Data Structures</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="structCaller.html">Caller</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structClient.html">Client</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structMethod.html">Method</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structServer.html">Server</a></td><td class="indexvalue"></td></tr> +</table> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/classes.html b/vendor/voclient/libsamp/libxrpc/doc/html/classes.html new file mode 100644 index 00000000..cb087742 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/classes.html @@ -0,0 +1,35 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Alphabetical List</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_S">S</a></div><p> +<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> +<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table> +</td><td><a class="el" href="structClient.html">Client</a> </td><td><a class="el" href="structMethod.html">Method</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table> +</td><td><a class="el" href="structServer.html">Server</a> </td></tr><tr><td><a class="el" href="structCaller.html">Caller</a> </td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </div></td></tr></table> +</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_S">S</a></div><p> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/doxygen.css b/vendor/voclient/libsamp/libxrpc/doc/html/doxygen.css new file mode 100644 index 00000000..3767dc95 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/doxygen.css @@ -0,0 +1,441 @@ +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + text-align: center; + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +/* @end */ + +caption { + font-weight: bold; +} + +div.qindex, div.navtab{ + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #153788; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #1b77c5; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { +} + +a.codeRef { +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding: 4px 6px; + margin: 4px 8px 4px 2px; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} + +td.indexkey { + background-color: #e8eef2; + font-weight: bold; + border: 1px solid #CCCCCC; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #e8eef2; + border: 1px solid #CCCCCC; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #f0f0f0; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} + +th.dirtab { + background: #e8eef2; + font-weight: bold; +} + +hr { + height: 0; + border: none; + border-top: 1px solid #666; +} + +/* @group Member Descriptions */ + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FAFAFA; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #ccc; +} + +.memTemplParams { + color: #606060; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; + margin-left: 3px; +} + +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; +} + +.memname { + white-space: nowrap; + font-weight: bold; +} + +.memproto, .memdoc { + border: 1px solid #84b0c7; +} + +.memproto { + padding: 0; + background-color: #d5e1e8; + font-weight: bold; + -webkit-border-top-left-radius: 8px; + -webkit-border-top-right-radius: 8px; + -moz-border-radius-topleft: 8px; + -moz-border-radius-topright: 8px; +} + +.memdoc { + padding: 2px 5px; + background-color: #eef3f5; + border-top-width: 0; + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0.5em; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +address { + font-style: normal; + color: #333; +} diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/doxygen.png b/vendor/voclient/libsamp/libxrpc/doc/html/doxygen.png Binary files differnew file mode 100644 index 00000000..f0a274bb --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/doxygen.png diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/files.html b/vendor/voclient/libsamp/libxrpc/doc/html/files.html new file mode 100644 index 00000000..528c5948 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/files.html @@ -0,0 +1,40 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: File Index</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li class="current"><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="xrArray_8c.html">xrArray.c</a></td><td class="indexvalue">Methods used to manage Arrays </td></tr> + <tr><td class="indexkey"><a class="el" href="xrClient_8c.html">xrClient.c</a></td><td class="indexvalue">Client-side procedures </td></tr> + <tr><td class="indexkey"><a class="el" href="xrMethod_8c.html">xrMethod.c</a></td><td class="indexvalue">Procedures used to implement service methods </td></tr> + <tr><td class="indexkey"><b>xrpc.h</b> <a href="xrpc_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>xrpcP.h</b> <a href="xrpcP_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="xrServer_8c.html">xrServer.c</a></td><td class="indexvalue">Procedures used to implement an XML-RPC server </td></tr> + <tr><td class="indexkey"><a class="el" href="xrStruct_8c.html">xrStruct.c</a></td><td class="indexvalue">Methods used to manage Struct objects </td></tr> + <tr><td class="indexkey"><a class="el" href="xrUtil_8c.html">xrUtil.c</a></td><td class="indexvalue">Utility procedures </td></tr> + <tr><td class="indexkey"><a class="el" href="xrValues_8c.html">xrValues.c</a></td><td class="indexvalue">Methods to handle XML-RPC values </td></tr> +</table> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/functions.html b/vendor/voclient/libsamp/libxrpc/doc/html/functions.html new file mode 100644 index 00000000..f276ae3f --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/functions.html @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Data Fields</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="#index_a"><span>a</span></a></li> + <li><a href="#index_c"><span>c</span></a></li> + <li><a href="#index_d"><span>d</span></a></li> + <li><a href="#index_e"><span>e</span></a></li> + <li><a href="#index_h"><span>h</span></a></li> + <li><a href="#index_i"><span>i</span></a></li> + <li><a href="#index_l"><span>l</span></a></li> + <li><a href="#index_m"><span>m</span></a></li> + <li><a href="#index_n"><span>n</span></a></li> + <li><a href="#index_p"><span>p</span></a></li> + <li><a href="#index_r"><span>r</span></a></li> + <li><a href="#index_s"><span>s</span></a></li> + <li><a href="#index_t"><span>t</span></a></li> + <li><a href="#index_u"><span>u</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all documented struct and union fields with links to the struct/union documentation for each field: +<p> +<h3><a class="anchor" name="index_a">- a -</a></h3><ul> +<li>arg_signature +: <a class="el" href="structMethod.html#1d628bc2c995d07a736ae828c01c4c91">Method</a> +<li>attr +: <a class="el" href="structServer.html#922879601b599ff38a9638a72da810fa">Server</a> +</ul> +<h3><a class="anchor" name="index_c">- c -</a></h3><ul> +<li>caller +: <a class="el" href="structServer.html#bac1edd9485d6c86e5d6273c9e7efe79">Server</a> +<li>client_num +: <a class="el" href="structCaller.html#14f07b2f5e12f87b72dbeb56998155c6">Caller</a> +<li>config +: <a class="el" href="structServer.html#25c424b3c00a12aefd80dd82dafa1f9f">Server</a> +</ul> +<h3><a class="anchor" name="index_d">- d -</a></h3><ul> +<li>defMethod +: <a class="el" href="structServer.html#bafe10e20203238b2f957419066955be">Server</a> +</ul> +<h3><a class="anchor" name="index_e">- e -</a></h3><ul> +<li>env +: <a class="el" href="structClient.html#396227b4ec4cce6d7d62d252030a7541">Client</a> +</ul> +<h3><a class="anchor" name="index_h">- h -</a></h3><ul> +<li>handlerFunc +: <a class="el" href="structCaller.html#05f32e75bb7528cc2f545e106efa8803">Caller</a> +, <a class="el" href="structClient.html#883a4aa7cd951660a7835ca5242bdfc7">Client</a> +<li>host +: <a class="el" href="structCaller.html#67413ee10f064354a789c92374d1f823">Caller</a> +</ul> +<h3><a class="anchor" name="index_i">- i -</a></h3><ul> +<li>in_use +: <a class="el" href="structClient.html#5869e4fdb3a1a88b14faa4f2dda27c66">Client</a> +<li>info +: <a class="el" href="structCaller.html#a99bc0344a1f25e580ead02f48675c58">Caller</a> +</ul> +<h3><a class="anchor" name="index_l">- l -</a></h3><ul> +<li>logfile +: <a class="el" href="structServer.html#520e88309f2f48106caa1fb6bacd9b3b">Server</a> +</ul> +<h3><a class="anchor" name="index_m">- m -</a></h3><ul> +<li>method_head +: <a class="el" href="structServer.html#0d3f35225f9d2bcb9350016948e77ada">Server</a> +<li>method_tail +: <a class="el" href="structServer.html#baf5367f677cc45e2b46d08989a068e4">Server</a> +<li>methodFunc +: <a class="el" href="structMethod.html#85a3d15d92263dff37d46aeefd9a3130">Method</a> +</ul> +<h3><a class="anchor" name="index_n">- n -</a></h3><ul> +<li>name +: <a class="el" href="structCaller.html#6b7a50fb0cf0da41c01662088de4d79e">Caller</a> +<li>next +: <a class="el" href="structMethod.html#592bee93da850f60c429e916bb2919f6">Method</a> +<li>nparams +: <a class="el" href="structCaller.html#1dbd14c65b8f3e0046ec1dc73f6f69f9">Caller</a> +<li>nresults +: <a class="el" href="structCaller.html#d8f29c03ab60a299089385d5e82aa8c6">Caller</a> +<li>num_methods +: <a class="el" href="structServer.html#fd95ab28088415ee5900bd6bf70dc0a2">Server</a> +</ul> +<h3><a class="anchor" name="index_p">- p -</a></h3><ul> +<li>param +: <a class="el" href="structCaller.html#29d5894771b1992590480d27ceb401e5">Caller</a> +, <a class="el" href="structClient.html#e4d1bc206122b68b2def984a105ed189">Client</a> +<li>path +: <a class="el" href="structServer.html#3e5bdf6e881fe987617dbbe420ed39a7">Server</a> +</ul> +<h3><a class="anchor" name="index_r">- r -</a></h3><ul> +<li>result +: <a class="el" href="structCaller.html#96d6cfd2ecc822be1f59b80216def471">Caller</a> +, <a class="el" href="structClient.html#5985ff24d5b811f1c96b8a083d6e0e31">Client</a> +<li>ret_signature +: <a class="el" href="structMethod.html#36b279c8c386e858838167a9464415b4">Method</a> +<li>rpc_client +: <a class="el" href="structClient.html#d4a6025c88f880e4bf4060f2018c5695">Client</a> +</ul> +<h3><a class="anchor" name="index_s">- s -</a></h3><ul> +<li>serverInfo +: <a class="el" href="structMethod.html#e8ee031515917a254fb39016c1a7df87">Method</a> +<li>serverparm +: <a class="el" href="structServer.html#62bc9dc3ae8328ac0781cc3c7cbe148c">Server</a> +</ul> +<h3><a class="anchor" name="index_t">- t -</a></h3><ul> +<li>thread +: <a class="el" href="structServer.html#b30292985309c492e4ba0ebbf2a6934a">Server</a> +</ul> +<h3><a class="anchor" name="index_u">- u -</a></h3><ul> +<li>url +: <a class="el" href="structServer.html#732b4b0eb4208cc8618eeda41d35effa">Server</a> +</ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/functions_vars.html b/vendor/voclient/libsamp/libxrpc/doc/html/functions_vars.html new file mode 100644 index 00000000..9a1b5869 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/functions_vars.html @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Data Fields - Variables</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="#index_a"><span>a</span></a></li> + <li><a href="#index_c"><span>c</span></a></li> + <li><a href="#index_d"><span>d</span></a></li> + <li><a href="#index_e"><span>e</span></a></li> + <li><a href="#index_h"><span>h</span></a></li> + <li><a href="#index_i"><span>i</span></a></li> + <li><a href="#index_l"><span>l</span></a></li> + <li><a href="#index_m"><span>m</span></a></li> + <li><a href="#index_n"><span>n</span></a></li> + <li><a href="#index_p"><span>p</span></a></li> + <li><a href="#index_r"><span>r</span></a></li> + <li><a href="#index_s"><span>s</span></a></li> + <li><a href="#index_t"><span>t</span></a></li> + <li><a href="#index_u"><span>u</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_a">- a -</a></h3><ul> +<li>arg_signature +: <a class="el" href="structMethod.html#1d628bc2c995d07a736ae828c01c4c91">Method</a> +<li>attr +: <a class="el" href="structServer.html#922879601b599ff38a9638a72da810fa">Server</a> +</ul> +<h3><a class="anchor" name="index_c">- c -</a></h3><ul> +<li>caller +: <a class="el" href="structServer.html#bac1edd9485d6c86e5d6273c9e7efe79">Server</a> +<li>client_num +: <a class="el" href="structCaller.html#14f07b2f5e12f87b72dbeb56998155c6">Caller</a> +<li>config +: <a class="el" href="structServer.html#25c424b3c00a12aefd80dd82dafa1f9f">Server</a> +</ul> +<h3><a class="anchor" name="index_d">- d -</a></h3><ul> +<li>defMethod +: <a class="el" href="structServer.html#bafe10e20203238b2f957419066955be">Server</a> +</ul> +<h3><a class="anchor" name="index_e">- e -</a></h3><ul> +<li>env +: <a class="el" href="structClient.html#396227b4ec4cce6d7d62d252030a7541">Client</a> +</ul> +<h3><a class="anchor" name="index_h">- h -</a></h3><ul> +<li>handlerFunc +: <a class="el" href="structCaller.html#05f32e75bb7528cc2f545e106efa8803">Caller</a> +, <a class="el" href="structClient.html#883a4aa7cd951660a7835ca5242bdfc7">Client</a> +<li>host +: <a class="el" href="structCaller.html#67413ee10f064354a789c92374d1f823">Caller</a> +</ul> +<h3><a class="anchor" name="index_i">- i -</a></h3><ul> +<li>in_use +: <a class="el" href="structClient.html#5869e4fdb3a1a88b14faa4f2dda27c66">Client</a> +<li>info +: <a class="el" href="structCaller.html#a99bc0344a1f25e580ead02f48675c58">Caller</a> +</ul> +<h3><a class="anchor" name="index_l">- l -</a></h3><ul> +<li>logfile +: <a class="el" href="structServer.html#520e88309f2f48106caa1fb6bacd9b3b">Server</a> +</ul> +<h3><a class="anchor" name="index_m">- m -</a></h3><ul> +<li>method_head +: <a class="el" href="structServer.html#0d3f35225f9d2bcb9350016948e77ada">Server</a> +<li>method_tail +: <a class="el" href="structServer.html#baf5367f677cc45e2b46d08989a068e4">Server</a> +<li>methodFunc +: <a class="el" href="structMethod.html#85a3d15d92263dff37d46aeefd9a3130">Method</a> +</ul> +<h3><a class="anchor" name="index_n">- n -</a></h3><ul> +<li>name +: <a class="el" href="structCaller.html#6b7a50fb0cf0da41c01662088de4d79e">Caller</a> +<li>next +: <a class="el" href="structMethod.html#592bee93da850f60c429e916bb2919f6">Method</a> +<li>nparams +: <a class="el" href="structCaller.html#1dbd14c65b8f3e0046ec1dc73f6f69f9">Caller</a> +<li>nresults +: <a class="el" href="structCaller.html#d8f29c03ab60a299089385d5e82aa8c6">Caller</a> +<li>num_methods +: <a class="el" href="structServer.html#fd95ab28088415ee5900bd6bf70dc0a2">Server</a> +</ul> +<h3><a class="anchor" name="index_p">- p -</a></h3><ul> +<li>param +: <a class="el" href="structCaller.html#29d5894771b1992590480d27ceb401e5">Caller</a> +, <a class="el" href="structClient.html#e4d1bc206122b68b2def984a105ed189">Client</a> +<li>path +: <a class="el" href="structServer.html#3e5bdf6e881fe987617dbbe420ed39a7">Server</a> +</ul> +<h3><a class="anchor" name="index_r">- r -</a></h3><ul> +<li>result +: <a class="el" href="structCaller.html#96d6cfd2ecc822be1f59b80216def471">Caller</a> +, <a class="el" href="structClient.html#5985ff24d5b811f1c96b8a083d6e0e31">Client</a> +<li>ret_signature +: <a class="el" href="structMethod.html#36b279c8c386e858838167a9464415b4">Method</a> +<li>rpc_client +: <a class="el" href="structClient.html#d4a6025c88f880e4bf4060f2018c5695">Client</a> +</ul> +<h3><a class="anchor" name="index_s">- s -</a></h3><ul> +<li>serverInfo +: <a class="el" href="structMethod.html#e8ee031515917a254fb39016c1a7df87">Method</a> +<li>serverparm +: <a class="el" href="structServer.html#62bc9dc3ae8328ac0781cc3c7cbe148c">Server</a> +</ul> +<h3><a class="anchor" name="index_t">- t -</a></h3><ul> +<li>thread +: <a class="el" href="structServer.html#b30292985309c492e4ba0ebbf2a6934a">Server</a> +</ul> +<h3><a class="anchor" name="index_u">- u -</a></h3><ul> +<li>url +: <a class="el" href="structServer.html#732b4b0eb4208cc8618eeda41d35effa">Server</a> +</ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/globals.html b/vendor/voclient/libsamp/libxrpc/doc/html/globals.html new file mode 100644 index 00000000..e992022e --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/globals.html @@ -0,0 +1,87 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Data Fields</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li class="current"><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +<p> +<ul> +<li>xr_arrayLen() +: <a class="el" href="xrArray_8c.html#207ebafc6c04babdc0dd8844e3bb6892">xrArray.c</a> +<li>xr_clientCleanup() +: <a class="el" href="xrClient_8c.html#03dada9111080c072069e8f3ffae19f0">xrClient.c</a> +<li>xr_envClean() +: <a class="el" href="xrClient_8c.html#5fbc5caae01b38e0286b0278c4500582">xrClient.c</a> +<li>xr_freeArray() +: <a class="el" href="xrArray_8c.html#27efc4b015a209ec9ccb06a0f7fa9239">xrArray.c</a> +<li>xr_freeParam() +: <a class="el" href="xrClient_8c.html#a57d551b00ba6407fd932c999a284007">xrClient.c</a> +<li>xr_freeResult() +: <a class="el" href="xrClient_8c.html#2ec7d4a7b6ab5ed2ea325ec8194ece3d">xrClient.c</a> +<li>xr_getArrayFromArray() +: <a class="el" href="xrArray_8c.html#358b34a2f4b6ee0362bca5b013d7e6e2">xrArray.c</a> +<li>xr_getBoolFromArray() +: <a class="el" href="xrArray_8c.html#dae6b81b748509ea94f907d21902eef1">xrArray.c</a> +<li>xr_getDatetimeFromArray() +: <a class="el" href="xrArray_8c.html#333c0d859b0ce2a40506e778a0a2cde2">xrArray.c</a> +<li>xr_getDoubleFromArray() +: <a class="el" href="xrArray_8c.html#95f132b89b646864b876c4bcf7f15b24">xrArray.c</a> +<li>xr_getErrCode() +: <a class="el" href="xrClient_8c.html#1476ebc6543c4720e1f57f1e43c029ee">xrClient.c</a> +<li>xr_getErrMsg() +: <a class="el" href="xrClient_8c.html#6e3ba711d6a45a322fc1198e59e48db7">xrClient.c</a> +<li>xr_getIntFromArray() +: <a class="el" href="xrArray_8c.html#5a66f61afae1b861c384164b794aadb3">xrArray.c</a> +<li>xr_getStringFromArray() +: <a class="el" href="xrArray_8c.html#0ea6ef3413363b2c85ede66dce766bb4">xrArray.c</a> +<li>xr_getStructFromArray() +: <a class="el" href="xrArray_8c.html#a91f866f1a5d195d2f82dcfb6e612671">xrArray.c</a> +<li>xr_newArray() +: <a class="el" href="xrArray_8c.html#2c418450f94fa3fb862cc664d914e314">xrArray.c</a> +<li>xr_newStruct() +: <a class="el" href="xrStruct_8c.html#d885ec7c8d80679888d8b3ed54cc8c39">xrStruct.c</a> +<li>xr_setArrayInArray() +: <a class="el" href="xrArray_8c.html#5090ce00233809cc6cb1ff7041baccf7">xrArray.c</a> +<li>xr_setBoolInArray() +: <a class="el" href="xrArray_8c.html#46e5f679a448e4959e7f3fa1fb40338d">xrArray.c</a> +<li>xr_setDatetimeInArray() +: <a class="el" href="xrArray_8c.html#45f32c4f7d23e008a4cf3ca19485dcf1">xrArray.c</a> +<li>xr_setDoubleInArray() +: <a class="el" href="xrArray_8c.html#6f091a8705c885d04512e434e9fcb720">xrArray.c</a> +<li>xr_setIntInArray() +: <a class="el" href="xrArray_8c.html#a22b80f7b59564d3e61415d27cb1a8dc">xrArray.c</a> +<li>xr_setStringInArray() +: <a class="el" href="xrArray_8c.html#03a9d0e426ad2718552186cfe1a72afb">xrArray.c</a> +<li>xr_setStructInArray() +: <a class="el" href="xrArray_8c.html#d1d9fe40998dc5cd2505058089ca346a">xrArray.c</a> +</ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/globals_func.html b/vendor/voclient/libsamp/libxrpc/doc/html/globals_func.html new file mode 100644 index 00000000..999ea08e --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/globals_func.html @@ -0,0 +1,87 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Data Fields</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<ul> +<li>xr_arrayLen() +: <a class="el" href="xrArray_8c.html#207ebafc6c04babdc0dd8844e3bb6892">xrArray.c</a> +<li>xr_clientCleanup() +: <a class="el" href="xrClient_8c.html#03dada9111080c072069e8f3ffae19f0">xrClient.c</a> +<li>xr_envClean() +: <a class="el" href="xrClient_8c.html#5fbc5caae01b38e0286b0278c4500582">xrClient.c</a> +<li>xr_freeArray() +: <a class="el" href="xrArray_8c.html#27efc4b015a209ec9ccb06a0f7fa9239">xrArray.c</a> +<li>xr_freeParam() +: <a class="el" href="xrClient_8c.html#a57d551b00ba6407fd932c999a284007">xrClient.c</a> +<li>xr_freeResult() +: <a class="el" href="xrClient_8c.html#2ec7d4a7b6ab5ed2ea325ec8194ece3d">xrClient.c</a> +<li>xr_getArrayFromArray() +: <a class="el" href="xrArray_8c.html#358b34a2f4b6ee0362bca5b013d7e6e2">xrArray.c</a> +<li>xr_getBoolFromArray() +: <a class="el" href="xrArray_8c.html#dae6b81b748509ea94f907d21902eef1">xrArray.c</a> +<li>xr_getDatetimeFromArray() +: <a class="el" href="xrArray_8c.html#333c0d859b0ce2a40506e778a0a2cde2">xrArray.c</a> +<li>xr_getDoubleFromArray() +: <a class="el" href="xrArray_8c.html#95f132b89b646864b876c4bcf7f15b24">xrArray.c</a> +<li>xr_getErrCode() +: <a class="el" href="xrClient_8c.html#1476ebc6543c4720e1f57f1e43c029ee">xrClient.c</a> +<li>xr_getErrMsg() +: <a class="el" href="xrClient_8c.html#6e3ba711d6a45a322fc1198e59e48db7">xrClient.c</a> +<li>xr_getIntFromArray() +: <a class="el" href="xrArray_8c.html#5a66f61afae1b861c384164b794aadb3">xrArray.c</a> +<li>xr_getStringFromArray() +: <a class="el" href="xrArray_8c.html#0ea6ef3413363b2c85ede66dce766bb4">xrArray.c</a> +<li>xr_getStructFromArray() +: <a class="el" href="xrArray_8c.html#a91f866f1a5d195d2f82dcfb6e612671">xrArray.c</a> +<li>xr_newArray() +: <a class="el" href="xrArray_8c.html#2c418450f94fa3fb862cc664d914e314">xrArray.c</a> +<li>xr_newStruct() +: <a class="el" href="xrStruct_8c.html#d885ec7c8d80679888d8b3ed54cc8c39">xrStruct.c</a> +<li>xr_setArrayInArray() +: <a class="el" href="xrArray_8c.html#5090ce00233809cc6cb1ff7041baccf7">xrArray.c</a> +<li>xr_setBoolInArray() +: <a class="el" href="xrArray_8c.html#46e5f679a448e4959e7f3fa1fb40338d">xrArray.c</a> +<li>xr_setDatetimeInArray() +: <a class="el" href="xrArray_8c.html#45f32c4f7d23e008a4cf3ca19485dcf1">xrArray.c</a> +<li>xr_setDoubleInArray() +: <a class="el" href="xrArray_8c.html#6f091a8705c885d04512e434e9fcb720">xrArray.c</a> +<li>xr_setIntInArray() +: <a class="el" href="xrArray_8c.html#a22b80f7b59564d3e61415d27cb1a8dc">xrArray.c</a> +<li>xr_setStringInArray() +: <a class="el" href="xrArray_8c.html#03a9d0e426ad2718552186cfe1a72afb">xrArray.c</a> +<li>xr_setStructInArray() +: <a class="el" href="xrArray_8c.html#d1d9fe40998dc5cd2505058089ca346a">xrArray.c</a> +</ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/index.html b/vendor/voclient/libsamp/libxrpc/doc/html/index.html new file mode 100644 index 00000000..5db200bd --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/index.html @@ -0,0 +1,25 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Main Page</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li class="current"><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>XRPC Documentation</h1> +<p> +<h3 align="center">v1.0 </h3></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/structCaller.html b/vendor/voclient/libsamp/libxrpc/doc/html/structCaller.html new file mode 100644 index 00000000..9b5fb640 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/structCaller.html @@ -0,0 +1,195 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Caller Struct Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Caller Struct Reference</h1><!-- doxytag: class="Caller" --><code>#include <<a class="el" href="xrpcP_8h_source.html">xrpcP.h</a>></code> +<p> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dee1c4d72e439caeec6fdea9b20c711b"></a><!-- doxytag: member="Caller::env" ref="dee1c4d72e439caeec6fdea9b20c711b" args="" --> +xmlrpc_env * </td><td class="memItemRight" valign="bottom"><b>env</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#67413ee10f064354a789c92374d1f823">host</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#6b7a50fb0cf0da41c01662088de4d79e">name</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_value * </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#29d5894771b1992590480d27ceb401e5">param</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#a99bc0344a1f25e580ead02f48675c58">info</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_value * </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#96d6cfd2ecc822be1f59b80216def471">result</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#05f32e75bb7528cc2f545e106efa8803">handlerFunc</a> )(void *p)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#1dbd14c65b8f3e0046ec1dc73f6f69f9">nparams</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#d8f29c03ab60a299089385d5e82aa8c6">nresults</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structCaller.html#14f07b2f5e12f87b72dbeb56998155c6">client_num</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +XML-RPC caller data struct. <hr><h2>Field Documentation</h2> +<a class="anchor" name="14f07b2f5e12f87b72dbeb56998155c6"></a><!-- doxytag: member="Caller::client_num" ref="14f07b2f5e12f87b72dbeb56998155c6" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="structCaller.html#14f07b2f5e12f87b72dbeb56998155c6">Caller::client_num</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +number of result values +</div> +</div><p> +<a class="anchor" name="05f32e75bb7528cc2f545e106efa8803"></a><!-- doxytag: member="Caller::handlerFunc" ref="05f32e75bb7528cc2f545e106efa8803" args=")(void *p)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int(* <a class="el" href="structCaller.html#05f32e75bb7528cc2f545e106efa8803">Caller::handlerFunc</a>)(void *p) </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +result array +</div> +</div><p> +<a class="anchor" name="67413ee10f064354a789c92374d1f823"></a><!-- doxytag: member="Caller::host" ref="67413ee10f064354a789c92374d1f823" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char* <a class="el" href="structCaller.html#67413ee10f064354a789c92374d1f823">Caller::host</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +calling environment +</div> +</div><p> +<a class="anchor" name="a99bc0344a1f25e580ead02f48675c58"></a><!-- doxytag: member="Caller::info" ref="a99bc0344a1f25e580ead02f48675c58" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void* <a class="el" href="structCaller.html#a99bc0344a1f25e580ead02f48675c58">Caller::info</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +calling parameter array +</div> +</div><p> +<a class="anchor" name="6b7a50fb0cf0da41c01662088de4d79e"></a><!-- doxytag: member="Caller::name" ref="6b7a50fb0cf0da41c01662088de4d79e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char* <a class="el" href="structCaller.html#6b7a50fb0cf0da41c01662088de4d79e">Caller::name</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +caller host name (not used) +</div> +</div><p> +<a class="anchor" name="1dbd14c65b8f3e0046ec1dc73f6f69f9"></a><!-- doxytag: member="Caller::nparams" ref="1dbd14c65b8f3e0046ec1dc73f6f69f9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="structCaller.html#1dbd14c65b8f3e0046ec1dc73f6f69f9">Caller::nparams</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +asynch handler function +</div> +</div><p> +<a class="anchor" name="d8f29c03ab60a299089385d5e82aa8c6"></a><!-- doxytag: member="Caller::nresults" ref="d8f29c03ab60a299089385d5e82aa8c6" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="structCaller.html#d8f29c03ab60a299089385d5e82aa8c6">Caller::nresults</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +number of calling params +</div> +</div><p> +<a class="anchor" name="29d5894771b1992590480d27ceb401e5"></a><!-- doxytag: member="Caller::param" ref="29d5894771b1992590480d27ceb401e5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_value* <a class="el" href="structCaller.html#29d5894771b1992590480d27ceb401e5">Caller::param</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +method name +</div> +</div><p> +<a class="anchor" name="96d6cfd2ecc822be1f59b80216def471"></a><!-- doxytag: member="Caller::result" ref="96d6cfd2ecc822be1f59b80216def471" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_value* <a class="el" href="structCaller.html#96d6cfd2ecc822be1f59b80216def471">Caller::result</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +user data ('svr' pointer) +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="xrpcP_8h_source.html">xrpcP.h</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/structClient.html b/vendor/voclient/libsamp/libxrpc/doc/html/structClient.html new file mode 100644 index 00000000..c13da267 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/structClient.html @@ -0,0 +1,150 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Client Struct Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Client Struct Reference</h1><!-- doxytag: class="Client" --><code>#include <<a class="el" href="xrpcP_8h_source.html">xrpcP.h</a>></code> +<p> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7cdcbddf76da1adb9f73e8bdbb1684aa"></a><!-- doxytag: member="Client::url" ref="7cdcbddf76da1adb9f73e8bdbb1684aa" args="[SZ_PATH]" --> +char </td><td class="memItemRight" valign="bottom"><b>url</b> [SZ_PATH]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_client * </td><td class="memItemRight" valign="bottom"><a class="el" href="structClient.html#d4a6025c88f880e4bf4060f2018c5695">rpc_client</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_env </td><td class="memItemRight" valign="bottom"><a class="el" href="structClient.html#396227b4ec4cce6d7d62d252030a7541">env</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structClient.html#5869e4fdb3a1a88b14faa4f2dda27c66">in_use</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structClient.html#883a4aa7cd951660a7835ca5242bdfc7">handlerFunc</a> )(void *p)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_value * </td><td class="memItemRight" valign="bottom"><a class="el" href="structClient.html#e4d1bc206122b68b2def984a105ed189">param</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_value * </td><td class="memItemRight" valign="bottom"><a class="el" href="structClient.html#5985ff24d5b811f1c96b8a083d6e0e31">result</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +XML-RPC client data struct. <hr><h2>Field Documentation</h2> +<a class="anchor" name="396227b4ec4cce6d7d62d252030a7541"></a><!-- doxytag: member="Client::env" ref="396227b4ec4cce6d7d62d252030a7541" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_env <a class="el" href="structClient.html#396227b4ec4cce6d7d62d252030a7541">Client::env</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +client struct +<p>Referenced by <a class="el" href="xrClient_8c_source.html#l00785">xr_clientCleanup()</a>, <a class="el" href="xrClient_8c_source.html#l00722">xr_envClean()</a>, <a class="el" href="xrClient_8c_source.html#l00705">xr_getErrCode()</a>, and <a class="el" href="xrClient_8c_source.html#l00693">xr_getErrMsg()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="883a4aa7cd951660a7835ca5242bdfc7"></a><!-- doxytag: member="Client::handlerFunc" ref="883a4aa7cd951660a7835ca5242bdfc7" args=")(void *p)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int(* <a class="el" href="structClient.html#883a4aa7cd951660a7835ca5242bdfc7">Client::handlerFunc</a>)(void *p) </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +struct in use? +</div> +</div><p> +<a class="anchor" name="5869e4fdb3a1a88b14faa4f2dda27c66"></a><!-- doxytag: member="Client::in_use" ref="5869e4fdb3a1a88b14faa4f2dda27c66" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="structClient.html#5869e4fdb3a1a88b14faa4f2dda27c66">Client::in_use</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +env context +</div> +</div><p> +<a class="anchor" name="e4d1bc206122b68b2def984a105ed189"></a><!-- doxytag: member="Client::param" ref="e4d1bc206122b68b2def984a105ed189" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_value* <a class="el" href="structClient.html#e4d1bc206122b68b2def984a105ed189">Client::param</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +asynch handler function +<p>Referenced by <a class="el" href="xrClient_8c_source.html#l00733">xr_freeParam()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5985ff24d5b811f1c96b8a083d6e0e31"></a><!-- doxytag: member="Client::result" ref="5985ff24d5b811f1c96b8a083d6e0e31" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_value* <a class="el" href="structClient.html#5985ff24d5b811f1c96b8a083d6e0e31">Client::result</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +method parameters +<p>Referenced by <a class="el" href="xrClient_8c_source.html#l00759">xr_freeResult()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="d4a6025c88f880e4bf4060f2018c5695"></a><!-- doxytag: member="Client::rpc_client" ref="d4a6025c88f880e4bf4060f2018c5695" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_client* <a class="el" href="structClient.html#d4a6025c88f880e4bf4060f2018c5695">Client::rpc_client</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +URL to service +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="xrpcP_8h_source.html">xrpcP.h</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/structMethod.html b/vendor/voclient/libsamp/libxrpc/doc/html/structMethod.html new file mode 100644 index 00000000..8bbe6ed3 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/structMethod.html @@ -0,0 +1,127 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Method Struct Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Method Struct Reference</h1><!-- doxytag: class="Method" --><code>#include <<a class="el" href="xrpcP_8h_source.html">xrpcP.h</a>></code> +<p> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="31b5df1ad5bcd5595944357bfb4ccd8f"></a><!-- doxytag: member="Method::name" ref="31b5df1ad5bcd5595944357bfb4ccd8f" args="[SZ_PATH]" --> +char </td><td class="memItemRight" valign="bottom"><b>name</b> [SZ_PATH]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structMethod.html#1d628bc2c995d07a736ae828c01c4c91">arg_signature</a> [SZ_SIG]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structMethod.html#36b279c8c386e858838167a9464415b4">ret_signature</a> [SZ_SIG]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structMethod.html#85a3d15d92263dff37d46aeefd9a3130">methodFunc</a> )(void *p)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structMethod.html#e8ee031515917a254fb39016c1a7df87">serverInfo</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structMethod.html#592bee93da850f60c429e916bb2919f6">next</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +XML-RPC method data struct. <hr><h2>Field Documentation</h2> +<a class="anchor" name="1d628bc2c995d07a736ae828c01c4c91"></a><!-- doxytag: member="Method::arg_signature" ref="1d628bc2c995d07a736ae828c01c4c91" args="[SZ_SIG]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="structMethod.html#1d628bc2c995d07a736ae828c01c4c91">Method::arg_signature</a>[SZ_SIG] </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +method name +</div> +</div><p> +<a class="anchor" name="85a3d15d92263dff37d46aeefd9a3130"></a><!-- doxytag: member="Method::methodFunc" ref="85a3d15d92263dff37d46aeefd9a3130" args=")(void *p)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int(* <a class="el" href="structMethod.html#85a3d15d92263dff37d46aeefd9a3130">Method::methodFunc</a>)(void *p) </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +return signature +</div> +</div><p> +<a class="anchor" name="592bee93da850f60c429e916bb2919f6"></a><!-- doxytag: member="Method::next" ref="592bee93da850f60c429e916bb2919f6" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void* <a class="el" href="structMethod.html#592bee93da850f60c429e916bb2919f6">Method::next</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +user data +</div> +</div><p> +<a class="anchor" name="36b279c8c386e858838167a9464415b4"></a><!-- doxytag: member="Method::ret_signature" ref="36b279c8c386e858838167a9464415b4" args="[SZ_SIG]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="structMethod.html#36b279c8c386e858838167a9464415b4">Method::ret_signature</a>[SZ_SIG] </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +argument signature +</div> +</div><p> +<a class="anchor" name="e8ee031515917a254fb39016c1a7df87"></a><!-- doxytag: member="Method::serverInfo" ref="e8ee031515917a254fb39016c1a7df87" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void* <a class="el" href="structMethod.html#e8ee031515917a254fb39016c1a7df87">Method::serverInfo</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +function to call +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="xrpcP_8h_source.html">xrpcP.h</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/structServer.html b/vendor/voclient/libsamp/libxrpc/doc/html/structServer.html new file mode 100644 index 00000000..007dcc9b --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/structServer.html @@ -0,0 +1,255 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: Server Struct Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li><a href="functions.html"><span>Data Fields</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Server Struct Reference</h1><!-- doxytag: class="Server" --><code>#include <<a class="el" href="xrpcP_8h_source.html">xrpcP.h</a>></code> +<p> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="926c9dae229a62b6d33fdbb41dca6d82"></a><!-- doxytag: member="Server::port" ref="926c9dae229a62b6d33fdbb41dca6d82" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>port</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#3e5bdf6e881fe987617dbbe420ed39a7">path</a> [SZ_PATH]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#732b4b0eb4208cc8618eeda41d35effa">url</a> [SZ_PATH]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#25c424b3c00a12aefd80dd82dafa1f9f">config</a> [SZ_PATH]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#520e88309f2f48106caa1fb6bacd9b3b">logfile</a> [SZ_PATH]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structMethod.html">Method</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#0d3f35225f9d2bcb9350016948e77ada">method_head</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structMethod.html">Method</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#baf5367f677cc45e2b46d08989a068e4">method_tail</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#fd95ab28088415ee5900bd6bf70dc0a2">num_methods</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCaller.html">Caller</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#bac1edd9485d6c86e5d6273c9e7efe79">caller</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_attr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#922879601b599ff38a9638a72da810fa">attr</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#b30292985309c492e4ba0ebbf2a6934a">thread</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_default_method </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#bafe10e20203238b2f957419066955be">defMethod</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">xmlrpc_server_abyss_parms </td><td class="memItemRight" valign="bottom"><a class="el" href="structServer.html#62bc9dc3ae8328ac0781cc3c7cbe148c">serverparm</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="039a46ab56a4118f4013ca22cf042e4a"></a><!-- doxytag: member="Server::registry" ref="039a46ab56a4118f4013ca22cf042e4a" args="" --> +xmlrpc_registry * </td><td class="memItemRight" valign="bottom"><b>registry</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b50cdb19365000aa482374876aa55fec"></a><!-- doxytag: member="Server::env" ref="b50cdb19365000aa482374876aa55fec" args="" --> +xmlrpc_env </td><td class="memItemRight" valign="bottom"><b>env</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16b8af9cb469718b3fdfd50fbe9fbc3a"></a><!-- doxytag: member="Server::trace" ref="16b8af9cb469718b3fdfd50fbe9fbc3a" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>trace</b></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +XML-RPC server data struct. <hr><h2>Field Documentation</h2> +<a class="anchor" name="922879601b599ff38a9638a72da810fa"></a><!-- doxytag: member="Server::attr" ref="922879601b599ff38a9638a72da810fa" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">pthread_attr_t <a class="el" href="structServer.html#922879601b599ff38a9638a72da810fa">Server::attr</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +method calling struct +</div> +</div><p> +<a class="anchor" name="bac1edd9485d6c86e5d6273c9e7efe79"></a><!-- doxytag: member="Server::caller" ref="bac1edd9485d6c86e5d6273c9e7efe79" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structCaller.html">Caller</a> <a class="el" href="structServer.html#bac1edd9485d6c86e5d6273c9e7efe79">Server::caller</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +number of methods +</div> +</div><p> +<a class="anchor" name="25c424b3c00a12aefd80dd82dafa1f9f"></a><!-- doxytag: member="Server::config" ref="25c424b3c00a12aefd80dd82dafa1f9f" args="[SZ_PATH]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="structServer.html#25c424b3c00a12aefd80dd82dafa1f9f">Server::config</a>[SZ_PATH] </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +full server URL +</div> +</div><p> +<a class="anchor" name="bafe10e20203238b2f957419066955be"></a><!-- doxytag: member="Server::defMethod" ref="bafe10e20203238b2f957419066955be" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_default_method <a class="el" href="structServer.html#bafe10e20203238b2f957419066955be">Server::defMethod</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server thread +</div> +</div><p> +<a class="anchor" name="520e88309f2f48106caa1fb6bacd9b3b"></a><!-- doxytag: member="Server::logfile" ref="520e88309f2f48106caa1fb6bacd9b3b" args="[SZ_PATH]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="structServer.html#520e88309f2f48106caa1fb6bacd9b3b">Server::logfile</a>[SZ_PATH] </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server config file +</div> +</div><p> +<a class="anchor" name="0d3f35225f9d2bcb9350016948e77ada"></a><!-- doxytag: member="Server::method_head" ref="0d3f35225f9d2bcb9350016948e77ada" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structMethod.html">Method</a>* <a class="el" href="structServer.html#0d3f35225f9d2bcb9350016948e77ada">Server::method_head</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server log file +</div> +</div><p> +<a class="anchor" name="baf5367f677cc45e2b46d08989a068e4"></a><!-- doxytag: member="Server::method_tail" ref="baf5367f677cc45e2b46d08989a068e4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structMethod.html">Method</a>* <a class="el" href="structServer.html#baf5367f677cc45e2b46d08989a068e4">Server::method_tail</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server method list +</div> +</div><p> +<a class="anchor" name="fd95ab28088415ee5900bd6bf70dc0a2"></a><!-- doxytag: member="Server::num_methods" ref="fd95ab28088415ee5900bd6bf70dc0a2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="structServer.html#fd95ab28088415ee5900bd6bf70dc0a2">Server::num_methods</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server method tail +</div> +</div><p> +<a class="anchor" name="3e5bdf6e881fe987617dbbe420ed39a7"></a><!-- doxytag: member="Server::path" ref="3e5bdf6e881fe987617dbbe420ed39a7" args="[SZ_PATH]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="structServer.html#3e5bdf6e881fe987617dbbe420ed39a7">Server::path</a>[SZ_PATH] </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server port numnber +</div> +</div><p> +<a class="anchor" name="62bc9dc3ae8328ac0781cc3c7cbe148c"></a><!-- doxytag: member="Server::serverparm" ref="62bc9dc3ae8328ac0781cc3c7cbe148c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">xmlrpc_server_abyss_parms <a class="el" href="structServer.html#62bc9dc3ae8328ac0781cc3c7cbe148c">Server::serverparm</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +dispatcher method +</div> +</div><p> +<a class="anchor" name="b30292985309c492e4ba0ebbf2a6934a"></a><!-- doxytag: member="Server::thread" ref="b30292985309c492e4ba0ebbf2a6934a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">pthread_t <a class="el" href="structServer.html#b30292985309c492e4ba0ebbf2a6934a">Server::thread</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +server thread attribute +</div> +</div><p> +<a class="anchor" name="732b4b0eb4208cc8618eeda41d35effa"></a><!-- doxytag: member="Server::url" ref="732b4b0eb4208cc8618eeda41d35effa" args="[SZ_PATH]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="structServer.html#732b4b0eb4208cc8618eeda41d35effa">Server::url</a>[SZ_PATH] </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +path e.g. "/RPC2" +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="xrpcP_8h_source.html">xrpcP.h</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/tab_b.gif b/vendor/voclient/libsamp/libxrpc/doc/html/tab_b.gif Binary files differnew file mode 100644 index 00000000..0d623483 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/tab_b.gif diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/tab_l.gif b/vendor/voclient/libsamp/libxrpc/doc/html/tab_l.gif Binary files differnew file mode 100644 index 00000000..9b1e6337 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/tab_l.gif diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/tab_r.gif b/vendor/voclient/libsamp/libxrpc/doc/html/tab_r.gif Binary files differnew file mode 100644 index 00000000..ce9dd9f5 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/tab_r.gif diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/tabs.css b/vendor/voclient/libsamp/libxrpc/doc/html/tabs.css new file mode 100644 index 00000000..ab02c624 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/tabs.css @@ -0,0 +1,105 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI.current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI.current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.navpath +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; + text-align : center; + margin : 2px; + padding : 2px; +} diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrArray_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrArray_8c.html new file mode 100644 index 00000000..bf884f94 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrArray_8c.html @@ -0,0 +1,655 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrArray.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrArray.c File Reference</h1>Methods used to manage Arrays. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <string.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpcP.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>AElement</b></td></tr> + +<tr><td colspan="2"><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6fc88d7dbc85d8d10379f58c910ce847"></a><!-- doxytag: member="xrArray.c::SZ_NAME" ref="6fc88d7dbc85d8d10379f58c910ce847" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>SZ_NAME</b> 64</td></tr> + +<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17cdfd76e410b970e11b4ca489e631ee"></a><!-- doxytag: member="xrArray.c::AElementP" ref="17cdfd76e410b970e11b4ca489e631ee" args="" --> +typedef struct AElement * </td><td class="memItemRight" valign="bottom"><b>AElementP</b></td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#2c418450f94fa3fb862cc664d914e314">xr_newArray</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new Array object. <a href="#2c418450f94fa3fb862cc664d914e314"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#27efc4b015a209ec9ccb06a0f7fa9239">xr_freeArray</a> (int anum)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Free an Array object. <a href="#27efc4b015a209ec9ccb06a0f7fa9239"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#207ebafc6c04babdc0dd8844e3bb6892">xr_arrayLen</a> (int anum)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the length of an array. <a href="#207ebafc6c04babdc0dd8844e3bb6892"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#a22b80f7b59564d3e61415d27cb1a8dc">xr_setIntInArray</a> (int anum, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#6f091a8705c885d04512e434e9fcb720">xr_setDoubleInArray</a> (int anum, double value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#46e5f679a448e4959e7f3fa1fb40338d">xr_setBoolInArray</a> (int anum, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#03a9d0e426ad2718552186cfe1a72afb">xr_setStringInArray</a> (int anum, char *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#45f32c4f7d23e008a4cf3ca19485dcf1">xr_setDatetimeInArray</a> (int anum, char *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#d1d9fe40998dc5cd2505058089ca346a">xr_setStructInArray</a> (int anum, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#5090ce00233809cc6cb1ff7041baccf7">xr_setArrayInArray</a> (int anum, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#5a66f61afae1b861c384164b794aadb3">xr_getIntFromArray</a> (int anum, int index, int *ival)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#95f132b89b646864b876c4bcf7f15b24">xr_getDoubleFromArray</a> (int anum, int index, double *dval)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#dae6b81b748509ea94f907d21902eef1">xr_getBoolFromArray</a> (int anum, int index, int *bval)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#0ea6ef3413363b2c85ede66dce766bb4">xr_getStringFromArray</a> (int anum, int index, char **value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#333c0d859b0ce2a40506e778a0a2cde2">xr_getDatetimeFromArray</a> (int anum, int index, char **value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#a91f866f1a5d195d2f82dcfb6e612671">xr_getStructFromArray</a> (int anum, int index, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrArray_8c.html#358b34a2f4b6ee0362bca5b013d7e6e2">xr_getArrayFromArray</a> (int anum, int index, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="637bf951738009c607a30b1315f796e8"></a><!-- doxytag: member="xrArray.c::xr_getAElement" ref="637bf951738009c607a30b1315f796e8" args="(int anum)" --> +xmlrpc_value * </td><td class="memItemRight" valign="bottom"><b>xr_getAElement</b> (int anum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f86f5cad537939e701f2eaf80cd0dd37"></a><!-- doxytag: member="xrArray.c::xr_setAElement" ref="f86f5cad537939e701f2eaf80cd0dd37" args="(int anum, xmlrpc_value *v)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setAElement</b> (int anum, xmlrpc_value *v)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ace0c04d503f8dda2284ae61a8344b8b"></a><!-- doxytag: member="xrArray.c::narrays" ref="ace0c04d503f8dda2284ae61a8344b8b" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>narrays</b> = -1</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb9693c09dad975e0bf1a2d1a6969c7c"></a><!-- doxytag: member="xrArray.c::aElements" ref="fb9693c09dad975e0bf1a2d1a6969c7c" args="[MAX_ARRAYS]" --> +AElement </td><td class="memItemRight" valign="bottom"><b>aElements</b> [MAX_ARRAYS]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a29b3bff99e236a458f9ca31cd106587"></a><!-- doxytag: member="xrArray.c::env" ref="a29b3bff99e236a458f9ca31cd106587" args="" --> +xmlrpc_env </td><td class="memItemRight" valign="bottom"><b>env</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8cf4155643b866ef45abfed82e09539a"></a><!-- doxytag: member="xrArray.c::client_verbose" ref="8cf4155643b866ef45abfed82e09539a" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>client_verbose</b></td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Methods used to manage Arrays. +<p> +XRARRAY.c -- Methods used to manage Arrays.<p> +Methods used to manage Arrays.<p> +anum = xr_newArray () xr_freeArray (int anum) len = xr_arrayLen (int anum)<p> +xr_setIntInArray (int anum, int value) xr_setDoubleInArray (int anum, double value) xr_setBoolInArray (int anum, int value) xr_setStringInArray (int anum, char *value) xr_setDatetimeInArray (int anum, char *value) xr_setStructInArray (int anum, int svalue) xr_setArrayInArray (int anum, int avalue)<p> +xr_getIntFromArray (int anum, int index, int *value) xr_getDoubleFromArray (int anum, int index, double *value) xr_getBoolFromArray (int anum, int index, int *value) xr_getStringFromArray (int anum, int index, char **value) xr_getDatetimeFromArray (int anum, int index, char **value) xr_getStructFromArray (int anum, int index, int *value) xr_getArrayFromArray (int anum, int index, int *value)<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="207ebafc6c04babdc0dd8844e3bb6892"></a><!-- doxytag: member="xrArray.c::xr_arrayLen" ref="207ebafc6c04babdc0dd8844e3bb6892" args="(int anum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">len xr_arrayLen </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the length of an array. +<p> +XR_ARRAYLEN -- Return length of an array.<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>anum</em> </td><td>array number </td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>length of array </dd></dl> + +</div> +</div><p> +<a class="anchor" name="27efc4b015a209ec9ccb06a0f7fa9239"></a><!-- doxytag: member="xrArray.c::xr_freeArray" ref="27efc4b015a209ec9ccb06a0f7fa9239" args="(int anum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_freeArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Free an Array object. +<p> +XR_FREEARRAY -- Free an a new Array object.<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>anum</em> </td><td>array number </td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl> + +</div> +</div><p> +<a class="anchor" name="358b34a2f4b6ee0362bca5b013d7e6e2"></a><!-- doxytag: member="xrArray.c::xr_getArrayFromArray" ref="358b34a2f4b6ee0362bca5b013d7e6e2" args="(int anum, int index, int *value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getArrayFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETARRAYFROMARRAY -- Get an Array from an Array. +</div> +</div><p> +<a class="anchor" name="dae6b81b748509ea94f907d21902eef1"></a><!-- doxytag: member="xrArray.c::xr_getBoolFromArray" ref="dae6b81b748509ea94f907d21902eef1" args="(int anum, int index, int *bval)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getBoolFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"> <em>bval</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETBOOLFROMARRAY -- Get a bool from an Array. +</div> +</div><p> +<a class="anchor" name="333c0d859b0ce2a40506e778a0a2cde2"></a><!-- doxytag: member="xrArray.c::xr_getDatetimeFromArray" ref="333c0d859b0ce2a40506e778a0a2cde2" args="(int anum, int index, char **value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getDatetimeFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">char ** </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETDATETIMEFROMARRAY -- Get a Datetime from an Array. +</div> +</div><p> +<a class="anchor" name="95f132b89b646864b876c4bcf7f15b24"></a><!-- doxytag: member="xrArray.c::xr_getDoubleFromArray" ref="95f132b89b646864b876c4bcf7f15b24" args="(int anum, int index, double *dval)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getDoubleFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">double * </td> + <td class="paramname"> <em>dval</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETDOUBLEFROMARRAY -- Get a double from an array. +</div> +</div><p> +<a class="anchor" name="5a66f61afae1b861c384164b794aadb3"></a><!-- doxytag: member="xrArray.c::xr_getIntFromArray" ref="5a66f61afae1b861c384164b794aadb3" args="(int anum, int index, int *ival)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getIntFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETINTFROMARRAY -- Get an int from an array. +</div> +</div><p> +<a class="anchor" name="0ea6ef3413363b2c85ede66dce766bb4"></a><!-- doxytag: member="xrArray.c::xr_getStringFromArray" ref="0ea6ef3413363b2c85ede66dce766bb4" args="(int anum, int index, char **value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getStringFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">char ** </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETSTRINGFROMARRAY -- Get a String from an Array. +</div> +</div><p> +<a class="anchor" name="a91f866f1a5d195d2f82dcfb6e612671"></a><!-- doxytag: member="xrArray.c::xr_getStructFromArray" ref="a91f866f1a5d195d2f82dcfb6e612671" args="(int anum, int index, int *value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_getStructFromArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>index</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int * </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETSTRUCTFROMARRAY -- Get a Struct from an Array. +<p>References <a class="el" href="xrStruct_8c_source.html#l00071">xr_newStruct()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="2c418450f94fa3fb862cc664d914e314"></a><!-- doxytag: member="xrArray.c::xr_newArray" ref="2c418450f94fa3fb862cc664d914e314" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int xr_newArray </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Create a new Array object. +<p> +XR_NEWARRAY -- Create a new Array object.<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>status code (-1 on error) </dd></dl> + +</div> +</div><p> +<a class="anchor" name="5090ce00233809cc6cb1ff7041baccf7"></a><!-- doxytag: member="xrArray.c::xr_setArrayInArray" ref="5090ce00233809cc6cb1ff7041baccf7" args="(int anum, int value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setArrayInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETARRAYINARRAY -- Set an array in an array. +</div> +</div><p> +<a class="anchor" name="46e5f679a448e4959e7f3fa1fb40338d"></a><!-- doxytag: member="xrArray.c::xr_setBoolInArray" ref="46e5f679a448e4959e7f3fa1fb40338d" args="(int anum, int value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setBoolInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETBOOLINARRAY -- Set a bool in an array. +</div> +</div><p> +<a class="anchor" name="45f32c4f7d23e008a4cf3ca19485dcf1"></a><!-- doxytag: member="xrArray.c::xr_setDatetimeInArray" ref="45f32c4f7d23e008a4cf3ca19485dcf1" args="(int anum, char *value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setDatetimeInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">char * </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETDATETIMEaINARRAY -- Set a datetime in an array. +</div> +</div><p> +<a class="anchor" name="6f091a8705c885d04512e434e9fcb720"></a><!-- doxytag: member="xrArray.c::xr_setDoubleInArray" ref="6f091a8705c885d04512e434e9fcb720" args="(int anum, double value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setDoubleInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">double </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETDOUBLEINARRAY -- Set a double in an array. +</div> +</div><p> +<a class="anchor" name="a22b80f7b59564d3e61415d27cb1a8dc"></a><!-- doxytag: member="xrArray.c::xr_setIntInArray" ref="a22b80f7b59564d3e61415d27cb1a8dc" args="(int anum, int value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setIntInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETINTINARRAY -- Set an int in an array. +</div> +</div><p> +<a class="anchor" name="03a9d0e426ad2718552186cfe1a72afb"></a><!-- doxytag: member="xrArray.c::xr_setStringInArray" ref="03a9d0e426ad2718552186cfe1a72afb" args="(int anum, char *value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setStringInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">char * </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETSTRINGINARRAY -- Set a string in an array. +</div> +</div><p> +<a class="anchor" name="d1d9fe40998dc5cd2505058089ca346a"></a><!-- doxytag: member="xrArray.c::xr_setStructInArray" ref="d1d9fe40998dc5cd2505058089ca346a" args="(int anum, int value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_setStructInArray </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>anum</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>value</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_SETSTRUCTINARRAY -- Set a struct in an array. +</div> +</div><p> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrClient_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrClient_8c.html new file mode 100644 index 00000000..28285bed --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrClient_8c.html @@ -0,0 +1,304 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrClient.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrClient.c File Reference</h1>Client-side procedures. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <pthread.h></code><br> +<code>#include <stdarg.h></code><br> +<code>#include <string.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpcP.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>ASynch</b></td></tr> + +<tr><td colspan="2"><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d72dbcf6d0153db1b8d8a58001feed83"></a><!-- doxytag: member="xrClient.c::DEBUG" ref="d72dbcf6d0153db1b8d8a58001feed83" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>DEBUG</b> 0</td></tr> + +<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="be3ec70b101edd7062574eb1583d4a49"></a><!-- doxytag: member="xrClient.c::ASynchP" ref="be3ec70b101edd7062574eb1583d4a49" args="" --> +typedef struct ASynch * </td><td class="memItemRight" valign="bottom"><b>ASynchP</b></td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d8223aabca8dc3180ccaab61b75ed71"></a><!-- doxytag: member="xrClient.c::xr_newASync" ref="8d8223aabca8dc3180ccaab61b75ed71" args="(int cnum)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_newASync</b> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b320e2ef3252ebff7cb0f7922f642c9"></a><!-- doxytag: member="xrClient.c::xr_initClient" ref="5b320e2ef3252ebff7cb0f7922f642c9" args="(char *url, char *name, char *version)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_initClient</b> (char *url, char *name, char *version)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e129d5ad36a363775cbcb3786d5448f7"></a><!-- doxytag: member="xrClient.c::xr_closeClient" ref="e129d5ad36a363775cbcb3786d5448f7" args="(int cnum)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_closeClient</b> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98a255420d76ce981e5e64b67b3f6c7d"></a><!-- doxytag: member="xrClient.c::xr_callSync" ref="98a255420d76ce981e5e64b67b3f6c7d" args="(int cnum, char *name)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_callSync</b> (int cnum, char *name)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdf119b6d1aa27440f308243f44bd78e"></a><!-- doxytag: member="xrClient.c::xr_callASync" ref="cdf119b6d1aa27440f308243f44bd78e" args="(int cnum, char *name, void *ret_handler)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_callASync</b> (int cnum, char *name, void *ret_handler)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e68d52f3cf840c05d4c3a4950a2c047a"></a><!-- doxytag: member="xrClient.c::xr_asyncWait" ref="e68d52f3cf840c05d4c3a4950a2c047a" args="()" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_asyncWait</b> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9a7ed0ecdf25c0ad9c221a80408e2b1"></a><!-- doxytag: member="xrClient.c::xr_initParam" ref="c9a7ed0ecdf25c0ad9c221a80408e2b1" args="(int cnum)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_initParam</b> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e94150fb308a96386476794ef848b910"></a><!-- doxytag: member="xrClient.c::xr_setVerbose" ref="e94150fb308a96386476794ef848b910" args="(int verbose)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setVerbose</b> (int verbose)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5e2b8389e8c2e60c4525ace7bea6335"></a><!-- doxytag: member="xrClient.c::xr_setDebug" ref="b5e2b8389e8c2e60c4525ace7bea6335" args="(int debug)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDebug</b> (int debug)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89bbbcf205eb13196057d39a6a196932"></a><!-- doxytag: member="xrClient.c::xr_setIntInParam" ref="89bbbcf205eb13196057d39a6a196932" args="(int cnum, int value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setIntInParam</b> (int cnum, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ecba91392cb979d897d8712bdf58b12b"></a><!-- doxytag: member="xrClient.c::xr_setDoubleInParam" ref="ecba91392cb979d897d8712bdf58b12b" args="(int cnum, double value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDoubleInParam</b> (int cnum, double value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dda9992545ee7c801b6cd763e59784a7"></a><!-- doxytag: member="xrClient.c::xr_setBoolInParam" ref="dda9992545ee7c801b6cd763e59784a7" args="(int cnum, int value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setBoolInParam</b> (int cnum, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c282b7c20bfa7856142e7f88f0579a53"></a><!-- doxytag: member="xrClient.c::xr_setStringInParam" ref="c282b7c20bfa7856142e7f88f0579a53" args="(int cnum, char *str)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setStringInParam</b> (int cnum, char *str)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91c7555b63a5a08c0aeeeddc3ad42165"></a><!-- doxytag: member="xrClient.c::xr_setDatetimeInParam" ref="91c7555b63a5a08c0aeeeddc3ad42165" args="(int cnum, char *str)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDatetimeInParam</b> (int cnum, char *str)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa2cc0855cf5c3631471050a6ba09207"></a><!-- doxytag: member="xrClient.c::xr_setStructInParam" ref="fa2cc0855cf5c3631471050a6ba09207" args="(int cnum, int snum)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setStructInParam</b> (int cnum, int snum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78563a4e8fd46ff0557d03374cbf1946"></a><!-- doxytag: member="xrClient.c::xr_setArrayInParam" ref="78563a4e8fd46ff0557d03374cbf1946" args="(int cnum, int anum)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setArrayInParam</b> (int cnum, int anum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb6b5989e8f47062cd343499fee75d0b"></a><!-- doxytag: member="xrClient.c::xr_getIntFromResult" ref="cb6b5989e8f47062cd343499fee75d0b" args="(int cnum, int *value)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getIntFromResult</b> (int cnum, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8474f338f85c852103f8a49830aa10c"></a><!-- doxytag: member="xrClient.c::xr_getDoubleFromResult" ref="b8474f338f85c852103f8a49830aa10c" args="(int cnum, double *value)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getDoubleFromResult</b> (int cnum, double *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa93ec5ea52ebbdb40abeb4698a25df2"></a><!-- doxytag: member="xrClient.c::xr_getBoolFromResult" ref="fa93ec5ea52ebbdb40abeb4698a25df2" args="(int cnum, int *value)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getBoolFromResult</b> (int cnum, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5eca822535c28f773981c0bc75cae2a0"></a><!-- doxytag: member="xrClient.c::xr_getStringFromResult" ref="5eca822535c28f773981c0bc75cae2a0" args="(int cnum, char **value)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getStringFromResult</b> (int cnum, char **value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab526df445f4ca5872bdd6ab6532bbf0"></a><!-- doxytag: member="xrClient.c::xr_getDatetimeFromResult" ref="ab526df445f4ca5872bdd6ab6532bbf0" args="(int cnum, char **date)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getDatetimeFromResult</b> (int cnum, char **date)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20fd5187249711e989e267bb37c4aedc"></a><!-- doxytag: member="xrClient.c::xr_getStructFromResult" ref="20fd5187249711e989e267bb37c4aedc" args="(int cnum, int *snum)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getStructFromResult</b> (int cnum, int *snum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4246f96a447db4f094312184616b43a"></a><!-- doxytag: member="xrClient.c::xr_getArrayFromResult" ref="e4246f96a447db4f094312184616b43a" args="(int cnum, int *anum)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getArrayFromResult</b> (int cnum, int *anum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="xrClient_8c.html#6e3ba711d6a45a322fc1198e59e48db7">xr_getErrMsg</a> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xrClient_8c.html#1476ebc6543c4720e1f57f1e43c029ee">xr_getErrCode</a> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrClient_8c.html#5fbc5caae01b38e0286b0278c4500582">xr_envClean</a> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrClient_8c.html#a57d551b00ba6407fd932c999a284007">xr_freeParam</a> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrClient_8c.html#2ec7d4a7b6ab5ed2ea325ec8194ece3d">xr_freeResult</a> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xrClient_8c.html#03dada9111080c072069e8f3ffae19f0">xr_clientCleanup</a> (int cnum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="946a26fa50613a4eb9ac10a931d2172d"></a><!-- doxytag: member="xrClient.c::printClient" ref="946a26fa50613a4eb9ac10a931d2172d" args="(int cnum)" --> +void </td><td class="memItemRight" valign="bottom"><b>printClient</b> (int cnum)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="24a5a2acb2b19e47d9df50be8a7956a2"></a><!-- doxytag: member="xrClient.c::client_errstat" ref="24a5a2acb2b19e47d9df50be8a7956a2" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>client_errstat</b> = OK</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2df9af04c6ab77e11dde055e60b9296"></a><!-- doxytag: member="xrClient.c::num_asynch_threads" ref="e2df9af04c6ab77e11dde055e60b9296" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>num_asynch_threads</b> = 0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ac758b4046fa9edb1a9a737ca4ba328"></a><!-- doxytag: member="xrClient.c::client_debug" ref="7ac758b4046fa9edb1a9a737ca4ba328" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>client_debug</b> = 0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8cf4155643b866ef45abfed82e09539a"></a><!-- doxytag: member="xrClient.c::client_verbose" ref="8cf4155643b866ef45abfed82e09539a" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>client_verbose</b> = 0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2966ba84800c3d9074204e09a48c577"></a><!-- doxytag: member="xrClient.c::async_mutex" ref="e2966ba84800c3d9074204e09a48c577" args="" --> +pthread_mutex_t </td><td class="memItemRight" valign="bottom"><b>async_mutex</b> = PTHREAD_MUTEX_INITIALIZER</td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Client-side procedures. +<p> +XRCLIENT.C<p> +Client-side procedures used by an application to make a call to a remote service. In this interface, the calling application must first initialize a client context for a specific service, then create a parameter array of arguments before invoking the function either synchronously or asynchronously. Once the call completes, API procedures are used to extract the result values.<p> +<a class="el" href="structClient.html">Client</a> methods: // call services cnum = xr_initClient (char *url, char *name, char *version) xr_callSync (cnum, char *name) xr_callASync (cnum, char *name, void *func, .....) xr_closeClient (cnum)<p> +xr_initParam (cnum) // init params xr_setVerbose (verbose) // verbose flag xr_setDebug (debug) // debug flag<p> +xr_setIntInParam (cnum, int ival) // scalar param xr_setpDoubleInParam (cnum, double dval) xr_setpBoolInParam (cnum, int bval) xr_setpStringInParam (cnum, char *str) xr_setpDatetimeInParam (cnum, char *date) xr_setpStructInParam (cnum, int snum) xr_setpArrayInParam (cnum, int anum)<p> +stat = xr_getIntFromResult (cnum, int *ival) // get results stat = xr_getDoubleFromResult (cnum, double *dval) stat = xr_getBoolFromResult (cnum, int *bval) stat = xr_getStringFromResult (cnum, char **value) stat = xr_getDatetimeFromResult (cnum, char **date) stat = xr_getStructFromResult (cnum) stat = xr_getArrayFromResult (cnum)<p> +xr_envClean (cnum) // cleanup xr_freeParam (cnum) xr_freeResult (cnum) xr_clientCleanup (cnum)<p> +stat = xr_resultArrayInt (int anum, int index, int *value) stat = xr_resultArrayDouble (int anum, int index, int *value) stat = xr_resultArrayBool (int anum, int index, int *value) stat = xr_resultArrayString (int anum, int index, char **value) stat = xr_resultArrayDatetime (int anum, int index, char **value) stat = xr_resultArrayStruct (int anum, int index, int *value)<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="03dada9111080c072069e8f3ffae19f0"></a><!-- doxytag: member="xrClient.c::xr_clientCleanup" ref="03dada9111080c072069e8f3ffae19f0" args="(int cnum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_clientCleanup </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>cnum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Shutdown our XML-RPC client library. +<p>References <a class="el" href="xrpcP_8h_source.html#l00113">Client::env</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5fbc5caae01b38e0286b0278c4500582"></a><!-- doxytag: member="xrClient.c::xr_envClean" ref="5fbc5caae01b38e0286b0278c4500582" args="(int cnum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_envClean </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>cnum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_ENVCLEAN -- Clean the environment of the specified client. +<p>References <a class="el" href="xrpcP_8h_source.html#l00113">Client::env</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a57d551b00ba6407fd932c999a284007"></a><!-- doxytag: member="xrClient.c::xr_freeParam" ref="a57d551b00ba6407fd932c999a284007" args="(int cnum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_freeParam </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>cnum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_FREEPARAM -- Free the <a class="el" href="structClient.html">Client</a> parameter xmlrpc_value. +<p>References <a class="el" href="xrpcP_8h_source.html#l00118">Client::param</a>.</p> + +</div> +</div><p> +<a class="anchor" name="2ec7d4a7b6ab5ed2ea325ec8194ece3d"></a><!-- doxytag: member="xrClient.c::xr_freeResult" ref="2ec7d4a7b6ab5ed2ea325ec8194ece3d" args="(int cnum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void xr_freeResult </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>cnum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Free the <a class="el" href="structClient.html">Client</a> result xmlrpc_value. +<p>References <a class="el" href="xrpcP_8h_source.html#l00119">Client::result</a>.</p> + +</div> +</div><p> +<a class="anchor" name="1476ebc6543c4720e1f57f1e43c029ee"></a><!-- doxytag: member="xrClient.c::xr_getErrCode" ref="1476ebc6543c4720e1f57f1e43c029ee" args="(int cnum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int xr_getErrCode </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>cnum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETERRCODE -- Get the error code from the last call. +<p>References <a class="el" href="xrpcP_8h_source.html#l00113">Client::env</a>.</p> + +</div> +</div><p> +<a class="anchor" name="6e3ba711d6a45a322fc1198e59e48db7"></a><!-- doxytag: member="xrClient.c::xr_getErrMsg" ref="6e3ba711d6a45a322fc1198e59e48db7" args="(int cnum)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char* xr_getErrMsg </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"> <em>cnum</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_GETERRMSG -- Get the error message from the last call. +<p>References <a class="el" href="xrpcP_8h_source.html#l00113">Client::env</a>.</p> + +</div> +</div><p> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrMethod_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrMethod_8c.html new file mode 100644 index 00000000..1655865c --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrMethod_8c.html @@ -0,0 +1,105 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrMethod.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrMethod.c File Reference</h1>Procedures used to implement service methods. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <pthread.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpcP.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd17d6523458171c461ec52cfdc8e5bf"></a><!-- doxytag: member="xrMethod.c::xr_getIntFromParam" ref="fd17d6523458171c461ec52cfdc8e5bf" args="(void *data, int index)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getIntFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="629c9b4d6c54d7ab538b2c5f8425cdc7"></a><!-- doxytag: member="xrMethod.c::xr_getDoubleFromParam" ref="629c9b4d6c54d7ab538b2c5f8425cdc7" args="(void *data, int index)" --> +double </td><td class="memItemRight" valign="bottom"><b>xr_getDoubleFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad2cb91bee58471541cbc1e13e15bb49"></a><!-- doxytag: member="xrMethod.c::xr_getStringFromParam" ref="ad2cb91bee58471541cbc1e13e15bb49" args="(void *data, int index)" --> +char * </td><td class="memItemRight" valign="bottom"><b>xr_getStringFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c8373e2c0eefaf7b2e6b4ca94a2da6a"></a><!-- doxytag: member="xrMethod.c::xr_getBoolFromParam" ref="1c8373e2c0eefaf7b2e6b4ca94a2da6a" args="(void *data, int index)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getBoolFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eac7cee2311a73460c0efef8900eaf21"></a><!-- doxytag: member="xrMethod.c::xr_getDatetimeFromParam" ref="eac7cee2311a73460c0efef8900eaf21" args="(void *data, int index)" --> +char * </td><td class="memItemRight" valign="bottom"><b>xr_getDatetimeFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5c5550b2638fc659ac4dfcaee93efe9f"></a><!-- doxytag: member="xrMethod.c::xr_getStructFromParam" ref="5c5550b2638fc659ac4dfcaee93efe9f" args="(void *data, int index)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getStructFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb86939d091f84f38bc4667d6743f1c2"></a><!-- doxytag: member="xrMethod.c::xr_getArrayFromParam" ref="cb86939d091f84f38bc4667d6743f1c2" args="(void *data, int index)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_getArrayFromParam</b> (void *data, int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef29028ab01447278d7d8d9a4a184bfd"></a><!-- doxytag: member="xrMethod.c::xr_setIntInResult" ref="ef29028ab01447278d7d8d9a4a184bfd" args="(void *data, int val)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setIntInResult</b> (void *data, int val)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6a0afcb035ce34e542deabb1969c9af"></a><!-- doxytag: member="xrMethod.c::xr_setDoubleInResult" ref="c6a0afcb035ce34e542deabb1969c9af" args="(void *data, double val)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDoubleInResult</b> (void *data, double val)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c22956ecbb0686498867c47a82d622f"></a><!-- doxytag: member="xrMethod.c::xr_setBoolInResult" ref="8c22956ecbb0686498867c47a82d622f" args="(void *data, int val)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setBoolInResult</b> (void *data, int val)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="997cb322b75cdb71927031eb83e13737"></a><!-- doxytag: member="xrMethod.c::xr_setStringInResult" ref="997cb322b75cdb71927031eb83e13737" args="(void *data, char *val)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setStringInResult</b> (void *data, char *val)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80a322811cfa99150c308a71a278b7dc"></a><!-- doxytag: member="xrMethod.c::xr_setDatetimeInResult" ref="80a322811cfa99150c308a71a278b7dc" args="(void *data, char *val)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDatetimeInResult</b> (void *data, char *val)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9dda1067e5c9932640fe182211477cf4"></a><!-- doxytag: member="xrMethod.c::xr_setStructInResult" ref="9dda1067e5c9932640fe182211477cf4" args="(void *data, int snum)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setStructInResult</b> (void *data, int snum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="531a1db989582d0e483a02683a96149c"></a><!-- doxytag: member="xrMethod.c::xr_setArrayInResult" ref="531a1db989582d0e483a02683a96149c" args="(void *data, int anum)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setArrayInResult</b> (void *data, int anum)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7596b7e160449a059d38f2116faa7ab"></a><!-- doxytag: member="xrMethod.c::xr_errstat" ref="a7596b7e160449a059d38f2116faa7ab" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_errstat</b> = 0</td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Procedures used to implement service methods. +<p> +XRMETHOD.C<p> +These are procedures used to implement the service methods, e.g. to get input parameters and create result values.<p> +Public procedures:<p> +xr_initCaller (void *data) // not used xr_closeCaller (void *data) // not used<p> +xr_getIntFromParam (void *data, int index) // Input Parameters xr_getDoubleFromParam (void *data, int index) xr_getStringFromParam (void *data, int index) xr_getBoolFromParam (void *data, int index) xr_getDatetimeFromParam (void *data, int index) s = xr_getStructFromParam (void *data, int index) a = xr_getArrayFromParam (void *data, int index)<p> +xr_setIntInResult (void *data, int val) // Scalar Results xr_setDoubleInResult (void *data, double val) xr_setBoolInResult (void *data, int bval) xr_setStringInResult (void *data, char *val) xr_setDatetimeInResult (void *data, char *date) xr_setStructInResult (void *data, int snum) xr_setArrayInResult (void *data, int anum)<p> +Private procedures:<p> +env = xr_callerGetEnv (void *data) // not used name = xr_callerGetName (void *data) // not used host = xr_callerGetHost (void *data) // not used param = xr_callerGetParam (void *data) // not used info = xr_callerGetInfo (void *data) // not used<p> +val = xr_getParam (<a class="el" href="structCaller.html">Caller</a> *c, int index) // not used<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrServer_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrServer_8c.html new file mode 100644 index 00000000..71799fec --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrServer_8c.html @@ -0,0 +1,81 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrServer.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrServer.c File Reference</h1>Procedures used to implement an XML-RPC server. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <pthread.h></code><br> +<code>#include <string.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpcP.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d72dbcf6d0153db1b8d8a58001feed83"></a><!-- doxytag: member="xrServer.c::DEBUG" ref="d72dbcf6d0153db1b8d8a58001feed83" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>DEBUG</b> 0</td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34f22549d8008c08819534ffe46f3166"></a><!-- doxytag: member="xrServer.c::xr_createServer" ref="34f22549d8008c08819534ffe46f3166" args="(char *path, int port, char *logfile)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_createServer</b> (char *path, int port, char *logfile)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c819087f1170888bdfb593f3ac16f6da"></a><!-- doxytag: member="xrServer.c::xr_addServerMethod" ref="c819087f1170888bdfb593f3ac16f6da" args="(char *name, void *method, void *userData)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_addServerMethod</b> (char *name, void *method, void *userData)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e9bd94b6c2193efba9cebb23dfd90b1"></a><!-- doxytag: member="xrServer.c::xr_removeServerMethod" ref="3e9bd94b6c2193efba9cebb23dfd90b1" args="(char *name)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_removeServerMethod</b> (char *name)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d21c3561b176ba1bda6052804157fc1a"></a><!-- doxytag: member="xrServer.c::xr_setServerParam" ref="d21c3561b176ba1bda6052804157fc1a" args="(char *param, void *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setServerParam</b> (char *param, void *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98196da5ba5e815b01b3edfb84b7eb66"></a><!-- doxytag: member="xrServer.c::xr_startServerThread" ref="98196da5ba5e815b01b3edfb84b7eb66" args="()" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_startServerThread</b> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b60879ac9c7d42dd98fdcd04a78e172"></a><!-- doxytag: member="xrServer.c::xr_startServer" ref="8b60879ac9c7d42dd98fdcd04a78e172" args="()" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_startServer</b> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c46f24c2975ae33f54e6a64165065676"></a><!-- doxytag: member="xrServer.c::xr_shutdownServer" ref="c46f24c2975ae33f54e6a64165065676" args="()" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_shutdownServer</b> ()</td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Procedures used to implement an XML-RPC server. +<p> +XRSERVER.C<p> +Procedures used to implement an XML-RPC server in an application. To do this, we keep a local registry of method names and functions and rely on a default method to invoke the procedure using a common function prototype.<p> +<a class="el" href="structServer.html">Server</a> methods:<p> +xr_createServer (path, port, logfile) xr_addServerMethod (name, *method, *userData) xr_removeServerMethod (name) xr_setServerParam (param, *value)<p> +xr_startServerThread () // never returns xr_shutdownServer ()<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrStruct_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrStruct_8c.html new file mode 100644 index 00000000..31ba7514 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrStruct_8c.html @@ -0,0 +1,152 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrStruct.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrStruct.c File Reference</h1>Methods used to manage Struct objects. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <string.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpcP.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>PStruct</b></td></tr> + +<tr><td colspan="2"><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6fc88d7dbc85d8d10379f58c910ce847"></a><!-- doxytag: member="xrStruct.c::SZ_NAME" ref="6fc88d7dbc85d8d10379f58c910ce847" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>SZ_NAME</b> 64</td></tr> + +<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91fbb460af0d98ff470d93e4bb3eb791"></a><!-- doxytag: member="xrStruct.c::PStructP" ref="91fbb460af0d98ff470d93e4bb3eb791" args="" --> +typedef struct PStruct * </td><td class="memItemRight" valign="bottom"><b>PStructP</b></td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xrStruct_8c.html#d885ec7c8d80679888d8b3ed54cc8c39">xr_newStruct</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7517b138b88f98f2f48dc6da6de490b3"></a><!-- doxytag: member="xrStruct.c::xr_freeStruct" ref="7517b138b88f98f2f48dc6da6de490b3" args="(int snum)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_freeStruct</b> (int snum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8dec42a1da64c865aabea2caf32ac2e"></a><!-- doxytag: member="xrStruct.c::xr_setIntInStruct" ref="e8dec42a1da64c865aabea2caf32ac2e" args="(int snum, char *key, int value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setIntInStruct</b> (int snum, char *key, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee4424eb9b9c6f2c551a7ca428b38f16"></a><!-- doxytag: member="xrStruct.c::xr_setDoubleInStruct" ref="ee4424eb9b9c6f2c551a7ca428b38f16" args="(int snum, char *key, double value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDoubleInStruct</b> (int snum, char *key, double value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbc9acd03e798e722e7c90806b7a3bfe"></a><!-- doxytag: member="xrStruct.c::xr_setBoolInStruct" ref="bbc9acd03e798e722e7c90806b7a3bfe" args="(int snum, char *key, int value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setBoolInStruct</b> (int snum, char *key, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f506135cd044c0adc99d4efd887f2459"></a><!-- doxytag: member="xrStruct.c::xr_setStringInStruct" ref="f506135cd044c0adc99d4efd887f2459" args="(int snum, char *key, char *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setStringInStruct</b> (int snum, char *key, char *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ce46c9166fdd125f9099a6923495cd7"></a><!-- doxytag: member="xrStruct.c::xr_setDatetimeInStruct" ref="1ce46c9166fdd125f9099a6923495cd7" args="(int snum, char *key, char *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setDatetimeInStruct</b> (int snum, char *key, char *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3f8c7f9798f01282efafc9a90f3b019"></a><!-- doxytag: member="xrStruct.c::xr_setStructInStruct" ref="d3f8c7f9798f01282efafc9a90f3b019" args="(int snum, char *key, int value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setStructInStruct</b> (int snum, char *key, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30e0c7669fdf5d6042487dc0768a548c"></a><!-- doxytag: member="xrStruct.c::xr_setArrayInStruct" ref="30e0c7669fdf5d6042487dc0768a548c" args="(int snum, char *key, int value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setArrayInStruct</b> (int snum, char *key, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56f345121f83d1b48f9d78e41566ada9"></a><!-- doxytag: member="xrStruct.c::xr_getIntFromStruct" ref="56f345121f83d1b48f9d78e41566ada9" args="(int snum, char *key, int *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getIntFromStruct</b> (int snum, char *key, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97d2c227a114c98468b19e31117fff4a"></a><!-- doxytag: member="xrStruct.c::xr_getDoubleFromStruct" ref="97d2c227a114c98468b19e31117fff4a" args="(int snum, char *key, double *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getDoubleFromStruct</b> (int snum, char *key, double *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="efe94d29d431fe1d6b24ee7805e57b39"></a><!-- doxytag: member="xrStruct.c::xr_getBoolFromStruct" ref="efe94d29d431fe1d6b24ee7805e57b39" args="(int snum, char *key, int *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getBoolFromStruct</b> (int snum, char *key, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a38e48ba49482bb04cd380d1f00c7c6"></a><!-- doxytag: member="xrStruct.c::xr_getStringFromStruct" ref="6a38e48ba49482bb04cd380d1f00c7c6" args="(int snum, char *key, char **value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getStringFromStruct</b> (int snum, char *key, char **value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e1c56bfff622dc0051a4f0e4a913906"></a><!-- doxytag: member="xrStruct.c::xr_getDatetimeFromStruct" ref="3e1c56bfff622dc0051a4f0e4a913906" args="(int snum, char *key, char **value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getDatetimeFromStruct</b> (int snum, char *key, char **value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="760d7d9869250c90b38db32be79242d4"></a><!-- doxytag: member="xrStruct.c::xr_getStructFromStruct" ref="760d7d9869250c90b38db32be79242d4" args="(int snum, char *key, int *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getStructFromStruct</b> (int snum, char *key, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b4725b91a53dfefb222422a247768d0"></a><!-- doxytag: member="xrStruct.c::xr_getArrayFromStruct" ref="8b4725b91a53dfefb222422a247768d0" args="(int snum, char *key, int *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getArrayFromStruct</b> (int snum, char *key, int *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9cd6b1340f568e41eca63ea6cdc0f716"></a><!-- doxytag: member="xrStruct.c::xr_getSParam" ref="9cd6b1340f568e41eca63ea6cdc0f716" args="(int snum)" --> +xmlrpc_value * </td><td class="memItemRight" valign="bottom"><b>xr_getSParam</b> (int snum)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="254617f8efa058a648ff38eea41b5b7f"></a><!-- doxytag: member="xrStruct.c::xr_setSParam" ref="254617f8efa058a648ff38eea41b5b7f" args="(int snum, xmlrpc_value *v)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_setSParam</b> (int snum, xmlrpc_value *v)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="553c31e8dbb2715d147f2102bd0e5358"></a><!-- doxytag: member="xrStruct.c::nstructs" ref="553c31e8dbb2715d147f2102bd0e5358" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>nstructs</b> = -1</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d06bf9c21b48cc20dc9e4fb08ed2ba8"></a><!-- doxytag: member="xrStruct.c::sParams" ref="1d06bf9c21b48cc20dc9e4fb08ed2ba8" args="[MAX_STRUCTS]" --> +PStruct </td><td class="memItemRight" valign="bottom"><b>sParams</b> [MAX_STRUCTS]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a29b3bff99e236a458f9ca31cd106587"></a><!-- doxytag: member="xrStruct.c::env" ref="a29b3bff99e236a458f9ca31cd106587" args="" --> +xmlrpc_env </td><td class="memItemRight" valign="bottom"><b>env</b></td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Methods used to manage Struct objects. +<p> +XRSTRUCT.C<p> +Methods used to implement the Struct object.<p> +snum = xr_newStruct () xr_freeStruct (int snum)<p> +xr_setIntInStruct (int snum, char *key, int value) xr_setDoubleInStruct (int snum, char *key, double value) xr_setBoolInStruct (int snum, char *key, int value) xr_setStringInStruct (int snum, char *key, char *value) xr_setDatetimeInStruct (int snum, char *key, char *value) xr_setStructInStruct (int snum, char *key, int value) xr_setArrayInStruct (int snum, char *key, int value)<p> +xr_getIntFromStruct (int snum, char *key, int *value) xr_getDoubleFromStruct (int snum, char *key, double *value) xr_getBoolFromStruct (int snum, char *key, int *value) xr_getStringFromStruct (int snum, char *key, char **value) xr_getDatetimeFromStruct (int snum, char *key, char **value) xr_getStructFromStruct (int snum, char *key, int *value) xr_getArrayFromStruct (int snum, char *key, int *value)<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="d885ec7c8d80679888d8b3ed54cc8c39"></a><!-- doxytag: member="xrStruct.c::xr_newStruct" ref="d885ec7c8d80679888d8b3ed54cc8c39" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int xr_newStruct </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +XR_NEWSTRUCT -- Create a new Struct type value. +<p>Referenced by <a class="el" href="xrArray_8c_source.html#l00367">xr_getStructFromArray()</a>.</p> + +</div> +</div><p> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrUtil_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrUtil_8c.html new file mode 100644 index 00000000..b8cb0555 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrUtil_8c.html @@ -0,0 +1,62 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrUtil.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrUtil.c File Reference</h1>Utility procedures. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <pthread.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpc.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83c9afcc21df843ef3fc094f62d5040f"></a><!-- doxytag: member="xrUtil.c::die_on_error" ref="83c9afcc21df843ef3fc094f62d5040f" args="(xmlrpc_env *env)" --> +void </td><td class="memItemRight" valign="bottom"><b>die_on_error</b> (xmlrpc_env *env)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d452d3e6755688d618e35ccedd19c017"></a><!-- doxytag: member="xrUtil.c::warn_on_error" ref="d452d3e6755688d618e35ccedd19c017" args="(xmlrpc_env *env)" --> +void </td><td class="memItemRight" valign="bottom"><b>warn_on_error</b> (xmlrpc_env *env)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8cf4155643b866ef45abfed82e09539a"></a><!-- doxytag: member="xrUtil.c::client_verbose" ref="8cf4155643b866ef45abfed82e09539a" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>client_verbose</b></td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Utility procedures. +<p> +XRUTIL.C<p> +Utility procedures.<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrValues_8c.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrValues_8c.html new file mode 100644 index 00000000..a5665334 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrValues_8c.html @@ -0,0 +1,121 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrValues.c File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>xrValues.c File Reference</h1>Methods to handle XML-RPC values. +<a href="#_details">More...</a> +<p> +<code>#include <stdlib.h></code><br> +<code>#include <stdio.h></code><br> +<code>#include <unistd.h></code><br> +<code>#include <string.h></code><br> +<code>#include <xmlrpc-c/base.h></code><br> +<code>#include <xmlrpc-c/client.h></code><br> +<code>#include <xmlrpc-c/server.h></code><br> +<code>#include <xmlrpc-c/server_abyss.h></code><br> +<code>#include "xrpcP.h"</code><br> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>XValue</b></td></tr> + +<tr><td colspan="2"><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aadb9e9a484b1332797df19ccfba9f08"></a><!-- doxytag: member="xrValues.c::MAX_XVALUES" ref="aadb9e9a484b1332797df19ccfba9f08" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>MAX_XVALUES</b> 128</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1984e5f9934d6b7f550608f9d741868d"></a><!-- doxytag: member="xrValues.c::V_FIRST" ref="1984e5f9934d6b7f550608f9d741868d" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_FIRST</b> 5</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a46029309006c9b77aa20bfb45d08ef"></a><!-- doxytag: member="xrValues.c::V_LAST" ref="7a46029309006c9b77aa20bfb45d08ef" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_LAST</b> MAX_XVALUES</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30ca685471e8cae7b46d2611d17af98f"></a><!-- doxytag: member="xrValues.c::V_TMPVAL" ref="30ca685471e8cae7b46d2611d17af98f" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_TMPVAL</b> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b737608448c660e3bc45262a42a5288"></a><!-- doxytag: member="xrValues.c::V_CPARAM" ref="1b737608448c660e3bc45262a42a5288" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_CPARAM</b> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6805be9f30fe09a7266d54ef224c52ad"></a><!-- doxytag: member="xrValues.c::V_CRESULT" ref="6805be9f30fe09a7266d54ef224c52ad" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_CRESULT</b> 2</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="747cbec794956bd13d99162b0aa29655"></a><!-- doxytag: member="xrValues.c::V_MPARAM" ref="747cbec794956bd13d99162b0aa29655" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_MPARAM</b> 3</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a77d55a0178d20cd5b9162b44af9581e"></a><!-- doxytag: member="xrValues.c::V_MRESULT" ref="a77d55a0178d20cd5b9162b44af9581e" args="" --> +#define </td><td class="memItemRight" valign="bottom"><b>V_MRESULT</b> 4</td></tr> + +<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a1ab6bb249857465d29e9d257c18a00"></a><!-- doxytag: member="xrValues.c::XValueP" ref="8a1ab6bb249857465d29e9d257c18a00" args="" --> +typedef struct XValue * </td><td class="memItemRight" valign="bottom"><b>XValueP</b></td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfd4212fa3b814c26c1597ede5bc0361"></a><!-- doxytag: member="xrValues.c::xr_initValues" ref="bfd4212fa3b814c26c1597ede5bc0361" args="()" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_initValues</b> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9cf219119e089d0667f3f00aeba1c230"></a><!-- doxytag: member="xrValues.c::xr_newValue" ref="9cf219119e089d0667f3f00aeba1c230" args="(int type, void *v)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_newValue</b> (int type, void *v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd6ae55f09dd44e9ee17dc88cd034227"></a><!-- doxytag: member="xrValues.c::xr_tmpValue" ref="cd6ae55f09dd44e9ee17dc88cd034227" args="(int type, void *v)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_tmpValue</b> (int type, void *v)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f59e682128af6c2cbcc1dcda06ba18b"></a><!-- doxytag: member="xrValues.c::xr_freeValue" ref="0f59e682128af6c2cbcc1dcda06ba18b" args="(int index)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_freeValue</b> (int index)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="492e9a6f71b35b0530c48ef836a36b03"></a><!-- doxytag: member="xrValues.c::xr_appendStruct" ref="492e9a6f71b35b0530c48ef836a36b03" args="(int snum, char *key, int value)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_appendStruct</b> (int snum, char *key, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0295ab372a214a107e0ba03b0a4c12b1"></a><!-- doxytag: member="xrValues.c::xr_appendArray" ref="0295ab372a214a107e0ba03b0a4c12b1" args="(int anum, char *key, int value)" --> +int </td><td class="memItemRight" valign="bottom"><b>xr_appendArray</b> (int anum, char *key, int value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0fcf8dafd7ec9c374ec4e025b3789d73"></a><!-- doxytag: member="xrValues.c::xr_getStructValue" ref="0fcf8dafd7ec9c374ec4e025b3789d73" args="(int snum, char *key, void *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getStructValue</b> (int snum, char *key, void *value)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2854eaa61bef405d856e74c3665d68d6"></a><!-- doxytag: member="xrValues.c::xr_getArrayValue" ref="2854eaa61bef405d856e74c3665d68d6" args="(int anum, int index, void *value)" --> +void </td><td class="memItemRight" valign="bottom"><b>xr_getArrayValue</b> (int anum, int index, void *value)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac8cd52cd293c38ebd5e2f4e0b0f227c"></a><!-- doxytag: member="xrValues.c::nx_values" ref="ac8cd52cd293c38ebd5e2f4e0b0f227c" args="" --> +int </td><td class="memItemRight" valign="bottom"><b>nx_values</b> = -1</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dde6ca2a3aa48e4ea502b5ca8013cd68"></a><!-- doxytag: member="xrValues.c::xValues" ref="dde6ca2a3aa48e4ea502b5ca8013cd68" args="[MAX_XVALUES]" --> +XValue </td><td class="memItemRight" valign="bottom"><b>xValues</b> [MAX_XVALUES]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a29b3bff99e236a458f9ca31cd106587"></a><!-- doxytag: member="xrValues.c::env" ref="a29b3bff99e236a458f9ca31cd106587" args="" --> +xmlrpc_env </td><td class="memItemRight" valign="bottom"><b>env</b></td></tr> + +</table> +<hr><h2>Detailed Description</h2> +Methods to handle XML-RPC values. +<p> +XRVALUES.C<p> +Methods to handle XML-RPC values.<p> +xr_initValues () v = xr_newValue (int type, void *v) v = xr_tmpValue (int type, void *v) xr_freeValue (int index)<p> +snum = xr_appendStruct (int snum, char *key, int value) anum = xr_appendArray (int anum, char *key, int value)<p> +xr_getStructValue (int snum, char *key, void *value) xr_getArrayValue (int anum, int index, void *value)<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>6/10/09 </dd></dl> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrpcP_8h_source.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrpcP_8h_source.html new file mode 100644 index 00000000..2bdf0897 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrpcP_8h_source.html @@ -0,0 +1,130 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrpcP.h Source File</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +<h1>xrpcP.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* </span> +<a name="l00002"></a>00002 <span class="comment">** XRPC.h -- Private include file for the XRPC interface.</span> +<a name="l00003"></a>00003 <span class="comment">*/</span> +<a name="l00004"></a>00004 +<a name="l00005"></a>00005 +<a name="l00006"></a>00006 <span class="preprocessor">#define SZ_LINE 128</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#define SZ_PATH 128</span> +<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#define SZ_CMD 32</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define SZ_SIG 64</span> +<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define SZ_NAME 64</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#define MAX_CLIENTS 512 </span><span class="comment">/* max clients or async msgs */</span> +<a name="l00013"></a>00013 <span class="preprocessor">#define MAX_STRUCTS 32768</span> +<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MAX_ARRAYS 32768</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#define OK 0</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define ERR 1</span> +<a name="l00018"></a>00018 <span class="preprocessor"></span> +<a name="l00019"></a>00019 <span class="preprocessor">#define TY_INT 1</span> +<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define TY_DOUBLE 2</span> +<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define TY_BOOL 3</span> +<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define TY_STRING 4</span> +<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define TY_DATETIME 5</span> +<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define TY_STRUCT 6</span> +<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define TY_ARRAY 7</span> +<a name="l00026"></a>00026 <span class="preprocessor"></span> +<a name="l00027"></a>00027 <span class="preprocessor">#define XR_NAME "xrLib"</span> +<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define XR_VERSION "v1.0"</span> +<a name="l00029"></a>00029 <span class="preprocessor"></span> +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 +<a name="l00035"></a>00035 <span class="keyword">typedef</span> int (*PFI)(); <span class="comment">/* ptr to func returning an int */</span> +<a name="l00036"></a>00036 +<a name="l00037"></a>00037 +<a name="l00041"></a><a class="code" href="structMethod.html">00041</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ +<a name="l00042"></a>00042 <span class="keywordtype">char</span> name[SZ_PATH]; +<a name="l00043"></a><a class="code" href="structMethod.html#1d628bc2c995d07a736ae828c01c4c91">00043</a> <span class="keywordtype">char</span> arg_signature[SZ_SIG]; +<a name="l00044"></a><a class="code" href="structMethod.html#36b279c8c386e858838167a9464415b4">00044</a> <span class="keywordtype">char</span> ret_signature[SZ_SIG]; +<a name="l00046"></a>00046 int (*methodFunc)(<span class="keywordtype">void</span> *p); +<a name="l00047"></a><a class="code" href="structMethod.html#e8ee031515917a254fb39016c1a7df87">00047</a> <span class="keywordtype">void</span> *serverInfo; +<a name="l00049"></a><a class="code" href="structMethod.html#592bee93da850f60c429e916bb2919f6">00049</a> <span class="keywordtype">void</span> *next; +<a name="l00051"></a>00051 } <a class="code" href="structMethod.html">Method</a>, *<a class="code" href="structMethod.html">MethodP</a>; +<a name="l00052"></a>00052 +<a name="l00053"></a>00053 +<a name="l00057"></a><a class="code" href="structCaller.html">00057</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ +<a name="l00058"></a>00058 xmlrpc_env *env; +<a name="l00059"></a><a class="code" href="structCaller.html#67413ee10f064354a789c92374d1f823">00059</a> <span class="keywordtype">char</span> *host; +<a name="l00060"></a><a class="code" href="structCaller.html#6b7a50fb0cf0da41c01662088de4d79e">00060</a> <span class="keywordtype">char</span> *name; +<a name="l00061"></a><a class="code" href="structCaller.html#29d5894771b1992590480d27ceb401e5">00061</a> xmlrpc_value *param; +<a name="l00062"></a><a class="code" href="structCaller.html#a99bc0344a1f25e580ead02f48675c58">00062</a> <span class="keywordtype">void</span> *info; +<a name="l00063"></a><a class="code" href="structCaller.html#96d6cfd2ecc822be1f59b80216def471">00063</a> xmlrpc_value *result; +<a name="l00065"></a>00065 int (*handlerFunc)(<span class="keywordtype">void</span> *p); +<a name="l00066"></a><a class="code" href="structCaller.html#1dbd14c65b8f3e0046ec1dc73f6f69f9">00066</a> <span class="keywordtype">int</span> nparams; +<a name="l00067"></a><a class="code" href="structCaller.html#d8f29c03ab60a299089385d5e82aa8c6">00067</a> <span class="keywordtype">int</span> nresults; +<a name="l00069"></a><a class="code" href="structCaller.html#14f07b2f5e12f87b72dbeb56998155c6">00069</a> <span class="keywordtype">int</span> client_num; +<a name="l00071"></a>00071 } <a class="code" href="structCaller.html">Caller</a>, *<a class="code" href="structCaller.html">CallerP</a>; +<a name="l00072"></a>00072 +<a name="l00073"></a>00073 +<a name="l00077"></a><a class="code" href="structServer.html">00077</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ +<a name="l00078"></a>00078 <span class="keywordtype">int</span> port; +<a name="l00079"></a><a class="code" href="structServer.html#3e5bdf6e881fe987617dbbe420ed39a7">00079</a> <span class="keywordtype">char</span> path[SZ_PATH]; +<a name="l00080"></a><a class="code" href="structServer.html#732b4b0eb4208cc8618eeda41d35effa">00080</a> <span class="keywordtype">char</span> url[SZ_PATH]; +<a name="l00081"></a><a class="code" href="structServer.html#25c424b3c00a12aefd80dd82dafa1f9f">00081</a> <span class="keywordtype">char</span> config[SZ_PATH]; +<a name="l00082"></a><a class="code" href="structServer.html#520e88309f2f48106caa1fb6bacd9b3b">00082</a> <span class="keywordtype">char</span> logfile[SZ_PATH]; +<a name="l00085"></a>00085 <span class="comment">/* Runtime structure</span> +<a name="l00086"></a>00086 <span class="comment"> */</span> +<a name="l00087"></a><a class="code" href="structServer.html#0d3f35225f9d2bcb9350016948e77ada">00087</a> <a class="code" href="structMethod.html">Method</a> *method_head; +<a name="l00088"></a><a class="code" href="structServer.html#baf5367f677cc45e2b46d08989a068e4">00088</a> <a class="code" href="structMethod.html">Method</a> *method_tail; +<a name="l00089"></a><a class="code" href="structServer.html#fd95ab28088415ee5900bd6bf70dc0a2">00089</a> <span class="keywordtype">int</span> num_methods; +<a name="l00091"></a><a class="code" href="structServer.html#bac1edd9485d6c86e5d6273c9e7efe79">00091</a> <a class="code" href="structCaller.html">Caller</a> caller; +<a name="l00093"></a><a class="code" href="structServer.html#922879601b599ff38a9638a72da810fa">00093</a> pthread_attr_t attr; +<a name="l00094"></a><a class="code" href="structServer.html#b30292985309c492e4ba0ebbf2a6934a">00094</a> pthread_t thread; +<a name="l00096"></a><a class="code" href="structServer.html#bafe10e20203238b2f957419066955be">00096</a> xmlrpc_default_method defMethod; +<a name="l00098"></a><a class="code" href="structServer.html#62bc9dc3ae8328ac0781cc3c7cbe148c">00098</a> xmlrpc_server_abyss_parms serverparm; +<a name="l00099"></a>00099 xmlrpc_registry *registry; +<a name="l00100"></a>00100 xmlrpc_env env; +<a name="l00101"></a>00101 +<a name="l00102"></a>00102 <span class="keywordtype">int</span> trace; +<a name="l00104"></a>00104 } <a class="code" href="structServer.html">Server</a>, *<a class="code" href="structServer.html">ServerP</a>; +<a name="l00105"></a>00105 +<a name="l00106"></a>00106 +<a name="l00110"></a><a class="code" href="structClient.html">00110</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ +<a name="l00111"></a>00111 <span class="keywordtype">char</span> url[SZ_PATH]; +<a name="l00112"></a><a class="code" href="structClient.html#d4a6025c88f880e4bf4060f2018c5695">00112</a> xmlrpc_client *rpc_client; +<a name="l00113"></a><a class="code" href="structClient.html#396227b4ec4cce6d7d62d252030a7541">00113</a> xmlrpc_env env; +<a name="l00115"></a><a class="code" href="structClient.html#5869e4fdb3a1a88b14faa4f2dda27c66">00115</a> <span class="keywordtype">int</span> in_use; +<a name="l00117"></a>00117 int (*handlerFunc)(<span class="keywordtype">void</span> *p); +<a name="l00118"></a><a class="code" href="structClient.html#e4d1bc206122b68b2def984a105ed189">00118</a> xmlrpc_value *param; +<a name="l00119"></a><a class="code" href="structClient.html#5985ff24d5b811f1c96b8a083d6e0e31">00119</a> xmlrpc_value *result; +<a name="l00121"></a>00121 } <a class="code" href="structClient.html">Client</a>, *<a class="code" href="structClient.html">ClientP</a>; +<a name="l00122"></a>00122 +<a name="l00123"></a>00123 +<a name="l00124"></a>00124 +<a name="l00125"></a>00125 +<a name="l00126"></a>00126 <span class="comment">/* Private function prototypes.</span> +<a name="l00127"></a>00127 <span class="comment">*/</span> +<a name="l00128"></a>00128 <span class="keywordtype">void</span> die_on_error (xmlrpc_env *env); +<a name="l00129"></a>00129 <span class="keywordtype">void</span> warn_on_error (xmlrpc_env *env); +<a name="l00130"></a>00130 +<a name="l00131"></a>00131 +<a name="l00132"></a>00132 <span class="preprocessor">#include "xrpc.h"</span> +<a name="l00133"></a>00133 +<a name="l00134"></a>00134 +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/html/xrpc_8h_source.html b/vendor/voclient/libsamp/libxrpc/doc/html/xrpc_8h_source.html new file mode 100644 index 00000000..2530b36a --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/html/xrpc_8h_source.html @@ -0,0 +1,198 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>XRPC: xrpc.h Source File</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.9 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Data Structures</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>Globals</span></a></li> + </ul> + </div> +<h1>xrpc.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* </span> +<a name="l00002"></a>00002 <span class="comment">** XRPC.h -- Public include file for the XRPC interface.</span> +<a name="l00003"></a>00003 <span class="comment">*/</span> +<a name="l00004"></a>00004 +<a name="l00005"></a>00005 +<a name="l00006"></a>00006 <span class="preprocessor">#ifdef OK</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#undef OK</span> +<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define OK 0</span> +<a name="l00010"></a>00010 <span class="preprocessor"></span> +<a name="l00011"></a>00011 <span class="preprocessor">#ifdef ERR</span> +<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#undef ERR</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define ERR 1</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 +<a name="l00017"></a>00017 <span class="preprocessor">#ifdef TRUE</span> +<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#undef TRUE</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define TRUE 1</span> +<a name="l00021"></a>00021 <span class="preprocessor"></span> +<a name="l00022"></a>00022 <span class="preprocessor">#ifdef FALSE</span> +<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#undef FALSE</span> +<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define FALSE 0</span> +<a name="l00026"></a>00026 <span class="preprocessor"></span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="comment">/*****************************************************************************/</span> +<a name="l00030"></a>00030 <span class="comment">/**** Function Prototypes ****/</span> +<a name="l00031"></a>00031 <span class="comment">/*****************************************************************************/</span> +<a name="l00032"></a>00032 +<a name="l00033"></a>00033 <span class="comment">/* xrArray.c</span> +<a name="l00034"></a>00034 <span class="comment">*/</span> +<a name="l00035"></a>00035 <span class="keywordtype">int</span> <a class="code" href="xrArray_8c.html#2c418450f94fa3fb862cc664d914e314" title="Create a new Array object.">xr_newArray</a> (<span class="keywordtype">void</span>); +<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#27efc4b015a209ec9ccb06a0f7fa9239" title="Free an Array object.">xr_freeArray</a> (<span class="keywordtype">int</span> anum); +<a name="l00037"></a>00037 <span class="keywordtype">int</span> <a class="code" href="xrArray_8c.html#207ebafc6c04babdc0dd8844e3bb6892" title="Return the length of an array.">xr_arrayLen</a> (<span class="keywordtype">int</span> anum); +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#a22b80f7b59564d3e61415d27cb1a8dc">xr_setIntInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> value); +<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#6f091a8705c885d04512e434e9fcb720">xr_setDoubleInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">double</span> value); +<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#46e5f679a448e4959e7f3fa1fb40338d">xr_setBoolInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> value); +<a name="l00042"></a>00042 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#03a9d0e426ad2718552186cfe1a72afb">xr_setStringInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">char</span> *value); +<a name="l00043"></a>00043 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#45f32c4f7d23e008a4cf3ca19485dcf1">xr_setDatetimeInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">char</span> *value); +<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#d1d9fe40998dc5cd2505058089ca346a">xr_setStructInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> value); +<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#5090ce00233809cc6cb1ff7041baccf7">xr_setArrayInArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> value); +<a name="l00046"></a>00046 +<a name="l00047"></a>00047 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#5a66f61afae1b861c384164b794aadb3">xr_getIntFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">int</span> *ival); +<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#95f132b89b646864b876c4bcf7f15b24">xr_getDoubleFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">double</span> *dval); +<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#dae6b81b748509ea94f907d21902eef1">xr_getBoolFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">int</span> *bval); +<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#0ea6ef3413363b2c85ede66dce766bb4">xr_getStringFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">char</span> **value); +<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#333c0d859b0ce2a40506e778a0a2cde2">xr_getDatetimeFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">char</span> **value); +<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#a91f866f1a5d195d2f82dcfb6e612671">xr_getStructFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">int</span> *value); +<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="xrArray_8c.html#358b34a2f4b6ee0362bca5b013d7e6e2">xr_getArrayFromArray</a> (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">int</span> *value); +<a name="l00054"></a>00054 +<a name="l00055"></a>00055 xmlrpc_value *xr_getAElement (<span class="keywordtype">int</span> anum); +<a name="l00056"></a>00056 <span class="keywordtype">void</span> xr_setAElement (<span class="keywordtype">int</span> anum, xmlrpc_value *v); +<a name="l00057"></a>00057 +<a name="l00058"></a>00058 +<a name="l00059"></a>00059 <span class="comment">/* xrClient.c</span> +<a name="l00060"></a>00060 <span class="comment">*/</span> +<a name="l00061"></a>00061 <span class="keywordtype">int</span> xr_newASync (<span class="keywordtype">int</span> cnum); +<a name="l00062"></a>00062 <span class="keywordtype">int</span> xr_initClient (<span class="keywordtype">char</span> *url, <span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *version); +<a name="l00063"></a>00063 <span class="keywordtype">int</span> xr_closeClient (<span class="keywordtype">int</span> cnum); +<a name="l00064"></a>00064 <span class="keywordtype">int</span> xr_callSync (<span class="keywordtype">int</span> cnum, <span class="keywordtype">char</span> *name); +<a name="l00065"></a>00065 +<a name="l00066"></a>00066 <span class="keywordtype">int</span> xr_callASync (<span class="keywordtype">int</span> cnum, <span class="keywordtype">char</span> *name, <span class="keywordtype">void</span> *ret_handler); +<a name="l00067"></a>00067 <span class="keywordtype">int</span> xr_asyncWait (<span class="keywordtype">void</span>); +<a name="l00068"></a>00068 +<a name="l00069"></a>00069 <span class="keywordtype">void</span> xr_initParam (<span class="keywordtype">int</span> cnum); +<a name="l00070"></a>00070 <span class="keywordtype">void</span> xr_setVerbose (<span class="keywordtype">int</span> verbose); +<a name="l00071"></a>00071 <span class="keywordtype">void</span> xr_setDebug (<span class="keywordtype">int</span> debug); +<a name="l00072"></a>00072 +<a name="l00073"></a>00073 <span class="keywordtype">void</span> xr_setIntInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> value); +<a name="l00074"></a>00074 <span class="keywordtype">void</span> xr_setDoubleInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">double</span> value); +<a name="l00075"></a>00075 <span class="keywordtype">void</span> xr_setBoolInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> value); +<a name="l00076"></a>00076 <span class="keywordtype">void</span> xr_setStringInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">char</span> *str); +<a name="l00077"></a>00077 <span class="keywordtype">void</span> xr_setDatetimeInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">char</span> *str); +<a name="l00078"></a>00078 <span class="keywordtype">void</span> xr_setStructInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> snum); +<a name="l00079"></a>00079 <span class="keywordtype">void</span> xr_setArrayInParam (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> anum); +<a name="l00080"></a>00080 +<a name="l00081"></a>00081 <span class="keywordtype">int</span> xr_getIntFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> *value); +<a name="l00082"></a>00082 <span class="keywordtype">int</span> xr_getDoubleFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">double</span> *value); +<a name="l00083"></a>00083 <span class="keywordtype">int</span> xr_getBoolFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> *value); +<a name="l00084"></a>00084 <span class="keywordtype">int</span> xr_getStringFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">char</span> **value); +<a name="l00085"></a>00085 <span class="keywordtype">int</span> xr_getDatetimeFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">char</span> **date); +<a name="l00086"></a>00086 <span class="keywordtype">int</span> xr_getStructFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> *snum); +<a name="l00087"></a>00087 <span class="keywordtype">int</span> xr_getArrayFromResult (<span class="keywordtype">int</span> cnum, <span class="keywordtype">int</span> *anum); +<a name="l00088"></a>00088 +<a name="l00089"></a>00089 <span class="keywordtype">char</span> *<a class="code" href="xrClient_8c.html#6e3ba711d6a45a322fc1198e59e48db7">xr_getErrMsg</a> (<span class="keywordtype">int</span> cnum); +<a name="l00090"></a>00090 <span class="keywordtype">int</span> <a class="code" href="xrClient_8c.html#1476ebc6543c4720e1f57f1e43c029ee">xr_getErrCode</a> (<span class="keywordtype">int</span> cnum); +<a name="l00091"></a>00091 +<a name="l00092"></a>00092 <span class="keywordtype">void</span> <a class="code" href="xrClient_8c.html#5fbc5caae01b38e0286b0278c4500582">xr_envClean</a> (<span class="keywordtype">int</span> cnum); +<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="xrClient_8c.html#a57d551b00ba6407fd932c999a284007">xr_freeParam</a> (<span class="keywordtype">int</span> cnum); +<a name="l00094"></a>00094 <span class="keywordtype">void</span> <a class="code" href="xrClient_8c.html#2ec7d4a7b6ab5ed2ea325ec8194ece3d">xr_freeResult</a> (<span class="keywordtype">int</span> cnum); +<a name="l00095"></a>00095 <span class="keywordtype">void</span> <a class="code" href="xrClient_8c.html#03dada9111080c072069e8f3ffae19f0">xr_clientCleanup</a> (<span class="keywordtype">int</span> cnum); +<a name="l00096"></a>00096 <span class="keywordtype">void</span> xr_printClient (<span class="keywordtype">int</span> cnum); +<a name="l00097"></a>00097 +<a name="l00098"></a>00098 +<a name="l00099"></a>00099 <span class="comment">/* xrMethod.c</span> +<a name="l00100"></a>00100 <span class="comment">*/</span> +<a name="l00101"></a>00101 <span class="keywordtype">int</span> xr_getIntFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00102"></a>00102 <span class="keywordtype">double</span> xr_getDoubleFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00103"></a>00103 <span class="keywordtype">char</span> *xr_getStringFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00104"></a>00104 <span class="keywordtype">int</span> xr_getBoolFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00105"></a>00105 <span class="keywordtype">char</span> *xr_getDatetimeFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00106"></a>00106 <span class="keywordtype">int</span> xr_getStructFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00107"></a>00107 <span class="keywordtype">int</span> xr_getArrayFromParam (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> index); +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 <span class="keywordtype">void</span> xr_setIntInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> val); +<a name="l00110"></a>00110 <span class="keywordtype">void</span> xr_setDoubleInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">double</span> val); +<a name="l00111"></a>00111 <span class="keywordtype">void</span> xr_setBoolInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> val); +<a name="l00112"></a>00112 <span class="keywordtype">void</span> xr_setStringInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">char</span> *val); +<a name="l00113"></a>00113 <span class="keywordtype">void</span> xr_setDatetimeInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">char</span> *val); +<a name="l00114"></a>00114 <span class="keywordtype">void</span> xr_setStructInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> snum); +<a name="l00115"></a>00115 <span class="keywordtype">void</span> xr_setArrayInResult (<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> anum); +<a name="l00116"></a>00116 +<a name="l00117"></a>00117 +<a name="l00118"></a>00118 <span class="comment">/* xrServer.c</span> +<a name="l00119"></a>00119 <span class="comment">*/</span> +<a name="l00120"></a>00120 <span class="keywordtype">int</span> xr_createServer (<span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> port, <span class="keywordtype">char</span> *logfile); +<a name="l00121"></a>00121 <span class="keywordtype">int</span> xr_addServerMethod (<span class="keywordtype">char</span> *name, <span class="keywordtype">void</span> *method, <span class="keywordtype">void</span> *userData); +<a name="l00122"></a>00122 <span class="keywordtype">int</span> xr_removeServerMethod (<span class="keywordtype">char</span> *name); +<a name="l00123"></a>00123 <span class="keywordtype">void</span> xr_setServerParam (<span class="keywordtype">char</span> *param, <span class="keywordtype">void</span> *value); +<a name="l00124"></a>00124 <span class="keywordtype">int</span> xr_startServerThread (<span class="keywordtype">void</span>); +<a name="l00125"></a>00125 <span class="keywordtype">void</span> xr_startServer (<span class="keywordtype">void</span>); +<a name="l00126"></a>00126 <span class="keywordtype">int</span> xr_shutdownServer (<span class="keywordtype">void</span>); +<a name="l00127"></a>00127 +<a name="l00128"></a>00128 +<a name="l00129"></a>00129 <span class="comment">/* xrStruct.c</span> +<a name="l00130"></a>00130 <span class="comment">*/</span> +<a name="l00131"></a>00131 <span class="keywordtype">int</span> <a class="code" href="xrStruct_8c.html#d885ec7c8d80679888d8b3ed54cc8c39">xr_newStruct</a> (<span class="keywordtype">void</span>); +<a name="l00132"></a>00132 <span class="keywordtype">void</span> xr_freeStruct (<span class="keywordtype">int</span> snum); +<a name="l00133"></a>00133 +<a name="l00134"></a>00134 <span class="keywordtype">void</span> xr_setIntInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value); +<a name="l00135"></a>00135 <span class="keywordtype">void</span> xr_setDoubleInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">double</span> value); +<a name="l00136"></a>00136 <span class="keywordtype">void</span> xr_setBoolInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value); +<a name="l00137"></a>00137 <span class="keywordtype">void</span> xr_setStringInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">char</span> *value); +<a name="l00138"></a>00138 <span class="keywordtype">void</span> xr_setDatetimeInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">char</span> *value); +<a name="l00139"></a>00139 <span class="keywordtype">void</span> xr_setStructInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value); +<a name="l00140"></a>00140 <span class="keywordtype">void</span> xr_setArrayInStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value); +<a name="l00141"></a>00141 +<a name="l00142"></a>00142 <span class="keywordtype">void</span> xr_getIntFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> *value); +<a name="l00143"></a>00143 <span class="keywordtype">void</span> xr_getDoubleFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">double</span> *value); +<a name="l00144"></a>00144 <span class="keywordtype">void</span> xr_getBoolFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> *value); +<a name="l00145"></a>00145 <span class="keywordtype">void</span> xr_getStringFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">char</span> **value); +<a name="l00146"></a>00146 <span class="keywordtype">void</span> xr_getDatetimeFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">char</span> **value); +<a name="l00147"></a>00147 <span class="keywordtype">void</span> xr_getStructFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> *value); +<a name="l00148"></a>00148 <span class="keywordtype">void</span> xr_getArrayFromStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> *value); +<a name="l00149"></a>00149 +<a name="l00150"></a>00150 xmlrpc_value *xr_getSParam (<span class="keywordtype">int</span> snum); +<a name="l00151"></a>00151 <span class="keywordtype">void</span> xr_setSParam (<span class="keywordtype">int</span> snum, xmlrpc_value *v); +<a name="l00152"></a>00152 +<a name="l00153"></a>00153 +<a name="l00154"></a>00154 <span class="comment">/* xrUtil.c</span> +<a name="l00155"></a>00155 <span class="comment">*/</span> +<a name="l00156"></a>00156 <span class="keywordtype">void</span> die_on_error (xmlrpc_env *env); +<a name="l00157"></a>00157 <span class="keywordtype">void</span> warn_on_error (xmlrpc_env *env); +<a name="l00158"></a>00158 +<a name="l00159"></a>00159 +<a name="l00160"></a>00160 <span class="comment">/* xrValues.c </span> +<a name="l00161"></a>00161 <span class="comment">*/</span> +<a name="l00162"></a>00162 <span class="keywordtype">void</span> xr_initValues (<span class="keywordtype">void</span>); +<a name="l00163"></a>00163 <span class="keywordtype">int</span> xr_newValue (<span class="keywordtype">int</span> type, <span class="keywordtype">void</span> *v); +<a name="l00164"></a>00164 <span class="keywordtype">int</span> xr_tmpValue (<span class="keywordtype">int</span> type, <span class="keywordtype">void</span> *v); +<a name="l00165"></a>00165 <span class="keywordtype">void</span> xr_freeValue (<span class="keywordtype">int</span> index); +<a name="l00166"></a>00166 +<a name="l00167"></a>00167 <span class="keywordtype">int</span> xr_appendStruct (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value); +<a name="l00168"></a>00168 <span class="keywordtype">int</span> xr_appendArray (<span class="keywordtype">int</span> anum, <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value); +<a name="l00169"></a>00169 +<a name="l00170"></a>00170 <span class="keywordtype">void</span> xr_getStructValue (<span class="keywordtype">int</span> snum, <span class="keywordtype">char</span> *key, <span class="keywordtype">void</span> *value); +<a name="l00171"></a>00171 <span class="keywordtype">void</span> xr_getArrayValue (<span class="keywordtype">int</span> anum, <span class="keywordtype">int</span> index, <span class="keywordtype">void</span> *value); +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 30 15:45:21 2010 for XRPC by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> +</body> +</html> diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/Makefile b/vendor/voclient/libsamp/libxrpc/doc/latex/Makefile new file mode 100644 index 00000000..8b7c89a1 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/Makefile @@ -0,0 +1,19 @@ +all: clean refman.pdf + +pdf: refman.pdf + +refman.pdf: refman.tex + pdflatex refman.tex + makeindex refman.idx + pdflatex refman.tex + latex_count=5 ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + pdflatex refman.tex ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/annotated.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/annotated.tex new file mode 100644 index 00000000..e554b57a --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/annotated.tex @@ -0,0 +1,7 @@ +\section{Data Structures} +Here are the data structures with brief descriptions:\begin{CompactList} +\item\contentsline{section}{\hyperlink{structCaller}{Caller} }{\pageref{structCaller}}{} +\item\contentsline{section}{\hyperlink{structClient}{Client} }{\pageref{structClient}}{} +\item\contentsline{section}{\hyperlink{structMethod}{Method} }{\pageref{structMethod}}{} +\item\contentsline{section}{\hyperlink{structServer}{Server} }{\pageref{structServer}}{} +\end{CompactList} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/doxygen.sty b/vendor/voclient/libsamp/libxrpc/doc/latex/doxygen.sty new file mode 100644 index 00000000..a0b9eb85 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/doxygen.sty @@ -0,0 +1,97 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} +\RequirePackage{calc} +\RequirePackage{array} +\RequirePackage{color} +\pagestyle{fancyplain} +\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}} +\renewcommand{\chaptermark}[1]{\markboth{#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} +\lhead[\fancyplain{}{\bfseries\thepage}] + {\fancyplain{}{\bfseries\rightmark}} +\rhead[\fancyplain{}{\bfseries\leftmark}] + {\fancyplain{}{\bfseries\thepage}} +\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Apr 30 15:45:21 2010 for XRPC by Doxygen }]{} +\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Apr 30 15:45:21 2010 for XRPC by Doxygen }} +\cfoot{} +\newenvironment{Code} +{\footnotesize} +{\normalsize} +\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} +\newenvironment{DocInclude} +{\footnotesize} +{\normalsize} +\newenvironment{VerbInclude} +{\footnotesize} +{\normalsize} +\newenvironment{Image} +{\begin{figure}[H]} +{\end{figure}} +\newenvironment{ImageNoCaption}{}{} +\newenvironment{CompactList} +{\begin{list}{}{ + \setlength{\leftmargin}{0.5cm} + \setlength{\itemsep}{0pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \renewcommand{\makelabel}{\hfill}}} +{\end{list}} +\newenvironment{CompactItemize} +{ + \begin{itemize} + \setlength{\itemsep}{-3pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \setlength{\partopsep}{0pt} +} +{\end{itemize}} +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} +\newlength{\tmplength} +\newenvironment{TabularC}[1] +{ +\setlength{\tmplength} + {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} + \par\begin{tabular*}{\linewidth} + {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} +} +{\end{tabular*}\par} +\newcommand{\entrylabel}[1]{ + {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} +\newenvironment{Desc} +{\begin{list}{} + { + \settowidth{\labelwidth}{40pt} + \setlength{\leftmargin}{\labelwidth} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{-4pt} + \renewcommand{\makelabel}{\entrylabel} + } +} +{\end{list}} +\newenvironment{Indent} + {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} + \item[]\ignorespaces} + {\unskip\end{list}} +\setlength{\parindent}{0cm} +\setlength{\parskip}{0.2cm} +\addtocounter{secnumdepth}{1} +\sloppy +\usepackage[T1]{fontenc} +\makeatletter +\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}% + {-3.25ex plus -1ex minus -0.2ex}% + {1.5ex plus 0.2ex}% + {\normalfont\normalsize\bfseries}} +\makeatother +\stepcounter{secnumdepth} +\stepcounter{tocdepth} +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/files.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/files.tex new file mode 100644 index 00000000..7b1a6b98 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/files.tex @@ -0,0 +1,12 @@ +\section{File List} +Here is a list of all documented files with brief descriptions:\begin{CompactList} +\item\contentsline{section}{\hyperlink{xrArray_8c}{xrArray.c} (Methods used to manage Arrays )}{\pageref{xrArray_8c}}{} +\item\contentsline{section}{\hyperlink{xrClient_8c}{xrClient.c} (Client-side procedures )}{\pageref{xrClient_8c}}{} +\item\contentsline{section}{\hyperlink{xrMethod_8c}{xrMethod.c} (Procedures used to implement service methods )}{\pageref{xrMethod_8c}}{} +\item\contentsline{section}{\textbf{xrpc.h} }{\pageref{xrpc_8h}}{} +\item\contentsline{section}{\textbf{xrpcP.h} }{\pageref{xrpcP_8h}}{} +\item\contentsline{section}{\hyperlink{xrServer_8c}{xrServer.c} (Procedures used to implement an XML-RPC server )}{\pageref{xrServer_8c}}{} +\item\contentsline{section}{\hyperlink{xrStruct_8c}{xrStruct.c} (Methods used to manage Struct objects )}{\pageref{xrStruct_8c}}{} +\item\contentsline{section}{\hyperlink{xrUtil_8c}{xrUtil.c} (Utility procedures )}{\pageref{xrUtil_8c}}{} +\item\contentsline{section}{\hyperlink{xrValues_8c}{xrValues.c} (Methods to handle XML-RPC values )}{\pageref{xrValues_8c}}{} +\end{CompactList} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/refman.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/refman.tex new file mode 100644 index 00000000..5f0cebcd --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/refman.tex @@ -0,0 +1,71 @@ +\documentclass[letterpaper]{book} +\usepackage{makeidx} +\usepackage{fancyhdr} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{float} +\usepackage{listings} +\usepackage{color} +\usepackage{textcomp} +\usepackage{alltt} +\usepackage{times} +\usepackage{ifpdf} +\ifpdf +\usepackage[pdftex, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\else +\usepackage[ps2pdf, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\usepackage{pspicture} +\fi +\usepackage[utf8]{inputenc} +\usepackage{doxygen} +\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left } +\makeindex +\setcounter{tocdepth}{3} +\renewcommand{\footrulewidth}{0.4pt} +\begin{document} +\hypersetup{pageanchor=false} +\begin{titlepage} +\vspace*{7cm} +\begin{center} +{\Large XRPC \\[1ex]\large v1.0 }\\ +\vspace*{1cm} +{\large Generated by Doxygen 1.5.9}\\ +\vspace*{0.5cm} +{\small Fri Apr 30 15:45:21 2010}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} +\hypersetup{pageanchor=true} +\chapter{Data Structure Index} +\input{annotated} +\chapter{File Index} +\input{files} +\chapter{Data Structure Documentation} +\input{structCaller} +\include{structClient} +\include{structMethod} +\include{structServer} +\chapter{File Documentation} +\input{xrArray_8c} +\include{xrClient_8c} +\include{xrMethod_8c} +\include{xrServer_8c} +\include{xrStruct_8c} +\include{xrUtil_8c} +\include{xrValues_8c} +\printindex +\end{document} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/structCaller.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/structCaller.tex new file mode 100644 index 00000000..2fc89dcf --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/structCaller.tex @@ -0,0 +1,106 @@ +\hypertarget{structCaller}{ +\section{Caller Struct Reference} +\label{structCaller}\index{Caller@{Caller}} +} +{\tt \#include $<$xrpcP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structCaller_dee1c4d72e439caeec6fdea9b20c711b}{ +xmlrpc\_\-env $\ast$ \textbf{env}} +\label{structCaller_dee1c4d72e439caeec6fdea9b20c711b} + +\item +char $\ast$ \hyperlink{structCaller_67413ee10f064354a789c92374d1f823}{host} +\item +char $\ast$ \hyperlink{structCaller_6b7a50fb0cf0da41c01662088de4d79e}{name} +\item +xmlrpc\_\-value $\ast$ \hyperlink{structCaller_29d5894771b1992590480d27ceb401e5}{param} +\item +void $\ast$ \hyperlink{structCaller_a99bc0344a1f25e580ead02f48675c58}{info} +\item +xmlrpc\_\-value $\ast$ \hyperlink{structCaller_96d6cfd2ecc822be1f59b80216def471}{result} +\item +int($\ast$ \hyperlink{structCaller_05f32e75bb7528cc2f545e106efa8803}{handlerFunc} )(void $\ast$p) +\item +int \hyperlink{structCaller_1dbd14c65b8f3e0046ec1dc73f6f69f9}{nparams} +\item +int \hyperlink{structCaller_d8f29c03ab60a299089385d5e82aa8c6}{nresults} +\item +int \hyperlink{structCaller_14f07b2f5e12f87b72dbeb56998155c6}{client\_\-num} +\end{CompactItemize} + + +\subsection{Detailed Description} +XML-RPC caller data struct. + +\subsection{Field Documentation} +\hypertarget{structCaller_14f07b2f5e12f87b72dbeb56998155c6}{ +\index{Caller@{Caller}!client\_\-num@{client\_\-num}} +\index{client\_\-num@{client\_\-num}!Caller@{Caller}} +\subsubsection[{client\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Caller::client\_\-num}}} +\label{structCaller_14f07b2f5e12f87b72dbeb56998155c6} + + +number of result values \hypertarget{structCaller_05f32e75bb7528cc2f545e106efa8803}{ +\index{Caller@{Caller}!handlerFunc@{handlerFunc}} +\index{handlerFunc@{handlerFunc}!Caller@{Caller}} +\subsubsection[{handlerFunc}]{\setlength{\rightskip}{0pt plus 5cm}int($\ast$ {\bf Caller::handlerFunc})(void $\ast$p)}} +\label{structCaller_05f32e75bb7528cc2f545e106efa8803} + + +result array \hypertarget{structCaller_67413ee10f064354a789c92374d1f823}{ +\index{Caller@{Caller}!host@{host}} +\index{host@{host}!Caller@{Caller}} +\subsubsection[{host}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Caller::host}}} +\label{structCaller_67413ee10f064354a789c92374d1f823} + + +calling environment \hypertarget{structCaller_a99bc0344a1f25e580ead02f48675c58}{ +\index{Caller@{Caller}!info@{info}} +\index{info@{info}!Caller@{Caller}} +\subsubsection[{info}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Caller::info}}} +\label{structCaller_a99bc0344a1f25e580ead02f48675c58} + + +calling parameter array \hypertarget{structCaller_6b7a50fb0cf0da41c01662088de4d79e}{ +\index{Caller@{Caller}!name@{name}} +\index{name@{name}!Caller@{Caller}} +\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Caller::name}}} +\label{structCaller_6b7a50fb0cf0da41c01662088de4d79e} + + +caller host name (not used) \hypertarget{structCaller_1dbd14c65b8f3e0046ec1dc73f6f69f9}{ +\index{Caller@{Caller}!nparams@{nparams}} +\index{nparams@{nparams}!Caller@{Caller}} +\subsubsection[{nparams}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Caller::nparams}}} +\label{structCaller_1dbd14c65b8f3e0046ec1dc73f6f69f9} + + +asynch handler function \hypertarget{structCaller_d8f29c03ab60a299089385d5e82aa8c6}{ +\index{Caller@{Caller}!nresults@{nresults}} +\index{nresults@{nresults}!Caller@{Caller}} +\subsubsection[{nresults}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Caller::nresults}}} +\label{structCaller_d8f29c03ab60a299089385d5e82aa8c6} + + +number of calling params \hypertarget{structCaller_29d5894771b1992590480d27ceb401e5}{ +\index{Caller@{Caller}!param@{param}} +\index{param@{param}!Caller@{Caller}} +\subsubsection[{param}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-value$\ast$ {\bf Caller::param}}} +\label{structCaller_29d5894771b1992590480d27ceb401e5} + + +method name \hypertarget{structCaller_96d6cfd2ecc822be1f59b80216def471}{ +\index{Caller@{Caller}!result@{result}} +\index{result@{result}!Caller@{Caller}} +\subsubsection[{result}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-value$\ast$ {\bf Caller::result}}} +\label{structCaller_96d6cfd2ecc822be1f59b80216def471} + + +user data ('svr' pointer) + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +xrpcP.h\end{CompactItemize} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/structClient.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/structClient.tex new file mode 100644 index 00000000..35fffca7 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/structClient.tex @@ -0,0 +1,85 @@ +\hypertarget{structClient}{ +\section{Client Struct Reference} +\label{structClient}\index{Client@{Client}} +} +{\tt \#include $<$xrpcP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structClient_7cdcbddf76da1adb9f73e8bdbb1684aa}{ +char \textbf{url} \mbox{[}SZ\_\-PATH\mbox{]}} +\label{structClient_7cdcbddf76da1adb9f73e8bdbb1684aa} + +\item +xmlrpc\_\-client $\ast$ \hyperlink{structClient_d4a6025c88f880e4bf4060f2018c5695}{rpc\_\-client} +\item +xmlrpc\_\-env \hyperlink{structClient_396227b4ec4cce6d7d62d252030a7541}{env} +\item +int \hyperlink{structClient_5869e4fdb3a1a88b14faa4f2dda27c66}{in\_\-use} +\item +int($\ast$ \hyperlink{structClient_883a4aa7cd951660a7835ca5242bdfc7}{handlerFunc} )(void $\ast$p) +\item +xmlrpc\_\-value $\ast$ \hyperlink{structClient_e4d1bc206122b68b2def984a105ed189}{param} +\item +xmlrpc\_\-value $\ast$ \hyperlink{structClient_5985ff24d5b811f1c96b8a083d6e0e31}{result} +\end{CompactItemize} + + +\subsection{Detailed Description} +XML-RPC client data struct. + +\subsection{Field Documentation} +\hypertarget{structClient_396227b4ec4cce6d7d62d252030a7541}{ +\index{Client@{Client}!env@{env}} +\index{env@{env}!Client@{Client}} +\subsubsection[{env}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-env {\bf Client::env}}} +\label{structClient_396227b4ec4cce6d7d62d252030a7541} + + +client struct + +Referenced by xr\_\-clientCleanup(), xr\_\-envClean(), xr\_\-getErrCode(), and xr\_\-getErrMsg().\hypertarget{structClient_883a4aa7cd951660a7835ca5242bdfc7}{ +\index{Client@{Client}!handlerFunc@{handlerFunc}} +\index{handlerFunc@{handlerFunc}!Client@{Client}} +\subsubsection[{handlerFunc}]{\setlength{\rightskip}{0pt plus 5cm}int($\ast$ {\bf Client::handlerFunc})(void $\ast$p)}} +\label{structClient_883a4aa7cd951660a7835ca5242bdfc7} + + +struct in use? \hypertarget{structClient_5869e4fdb3a1a88b14faa4f2dda27c66}{ +\index{Client@{Client}!in\_\-use@{in\_\-use}} +\index{in\_\-use@{in\_\-use}!Client@{Client}} +\subsubsection[{in\_\-use}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Client::in\_\-use}}} +\label{structClient_5869e4fdb3a1a88b14faa4f2dda27c66} + + +env context \hypertarget{structClient_e4d1bc206122b68b2def984a105ed189}{ +\index{Client@{Client}!param@{param}} +\index{param@{param}!Client@{Client}} +\subsubsection[{param}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-value$\ast$ {\bf Client::param}}} +\label{structClient_e4d1bc206122b68b2def984a105ed189} + + +asynch handler function + +Referenced by xr\_\-freeParam().\hypertarget{structClient_5985ff24d5b811f1c96b8a083d6e0e31}{ +\index{Client@{Client}!result@{result}} +\index{result@{result}!Client@{Client}} +\subsubsection[{result}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-value$\ast$ {\bf Client::result}}} +\label{structClient_5985ff24d5b811f1c96b8a083d6e0e31} + + +method parameters + +Referenced by xr\_\-freeResult().\hypertarget{structClient_d4a6025c88f880e4bf4060f2018c5695}{ +\index{Client@{Client}!rpc\_\-client@{rpc\_\-client}} +\index{rpc\_\-client@{rpc\_\-client}!Client@{Client}} +\subsubsection[{rpc\_\-client}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-client$\ast$ {\bf Client::rpc\_\-client}}} +\label{structClient_d4a6025c88f880e4bf4060f2018c5695} + + +URL to service + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +xrpcP.h\end{CompactItemize} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/structMethod.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/structMethod.tex new file mode 100644 index 00000000..29eb96de --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/structMethod.tex @@ -0,0 +1,70 @@ +\hypertarget{structMethod}{ +\section{Method Struct Reference} +\label{structMethod}\index{Method@{Method}} +} +{\tt \#include $<$xrpcP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structMethod_31b5df1ad5bcd5595944357bfb4ccd8f}{ +char \textbf{name} \mbox{[}SZ\_\-PATH\mbox{]}} +\label{structMethod_31b5df1ad5bcd5595944357bfb4ccd8f} + +\item +char \hyperlink{structMethod_1d628bc2c995d07a736ae828c01c4c91}{arg\_\-signature} \mbox{[}SZ\_\-SIG\mbox{]} +\item +char \hyperlink{structMethod_36b279c8c386e858838167a9464415b4}{ret\_\-signature} \mbox{[}SZ\_\-SIG\mbox{]} +\item +int($\ast$ \hyperlink{structMethod_85a3d15d92263dff37d46aeefd9a3130}{methodFunc} )(void $\ast$p) +\item +void $\ast$ \hyperlink{structMethod_e8ee031515917a254fb39016c1a7df87}{serverInfo} +\item +void $\ast$ \hyperlink{structMethod_592bee93da850f60c429e916bb2919f6}{next} +\end{CompactItemize} + + +\subsection{Detailed Description} +XML-RPC method data struct. + +\subsection{Field Documentation} +\hypertarget{structMethod_1d628bc2c995d07a736ae828c01c4c91}{ +\index{Method@{Method}!arg\_\-signature@{arg\_\-signature}} +\index{arg\_\-signature@{arg\_\-signature}!Method@{Method}} +\subsubsection[{arg\_\-signature}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Method::arg\_\-signature}\mbox{[}SZ\_\-SIG\mbox{]}}} +\label{structMethod_1d628bc2c995d07a736ae828c01c4c91} + + +method name \hypertarget{structMethod_85a3d15d92263dff37d46aeefd9a3130}{ +\index{Method@{Method}!methodFunc@{methodFunc}} +\index{methodFunc@{methodFunc}!Method@{Method}} +\subsubsection[{methodFunc}]{\setlength{\rightskip}{0pt plus 5cm}int($\ast$ {\bf Method::methodFunc})(void $\ast$p)}} +\label{structMethod_85a3d15d92263dff37d46aeefd9a3130} + + +return signature \hypertarget{structMethod_592bee93da850f60c429e916bb2919f6}{ +\index{Method@{Method}!next@{next}} +\index{next@{next}!Method@{Method}} +\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Method::next}}} +\label{structMethod_592bee93da850f60c429e916bb2919f6} + + +user data \hypertarget{structMethod_36b279c8c386e858838167a9464415b4}{ +\index{Method@{Method}!ret\_\-signature@{ret\_\-signature}} +\index{ret\_\-signature@{ret\_\-signature}!Method@{Method}} +\subsubsection[{ret\_\-signature}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Method::ret\_\-signature}\mbox{[}SZ\_\-SIG\mbox{]}}} +\label{structMethod_36b279c8c386e858838167a9464415b4} + + +argument signature \hypertarget{structMethod_e8ee031515917a254fb39016c1a7df87}{ +\index{Method@{Method}!serverInfo@{serverInfo}} +\index{serverInfo@{serverInfo}!Method@{Method}} +\subsubsection[{serverInfo}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Method::serverInfo}}} +\label{structMethod_e8ee031515917a254fb39016c1a7df87} + + +function to call + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +xrpcP.h\end{CompactItemize} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/structServer.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/structServer.tex new file mode 100644 index 00000000..0d943331 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/structServer.tex @@ -0,0 +1,148 @@ +\hypertarget{structServer}{ +\section{Server Struct Reference} +\label{structServer}\index{Server@{Server}} +} +{\tt \#include $<$xrpcP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structServer_926c9dae229a62b6d33fdbb41dca6d82}{ +int \textbf{port}} +\label{structServer_926c9dae229a62b6d33fdbb41dca6d82} + +\item +char \hyperlink{structServer_3e5bdf6e881fe987617dbbe420ed39a7}{path} \mbox{[}SZ\_\-PATH\mbox{]} +\item +char \hyperlink{structServer_732b4b0eb4208cc8618eeda41d35effa}{url} \mbox{[}SZ\_\-PATH\mbox{]} +\item +char \hyperlink{structServer_25c424b3c00a12aefd80dd82dafa1f9f}{config} \mbox{[}SZ\_\-PATH\mbox{]} +\item +char \hyperlink{structServer_520e88309f2f48106caa1fb6bacd9b3b}{logfile} \mbox{[}SZ\_\-PATH\mbox{]} +\item +\hyperlink{structMethod}{Method} $\ast$ \hyperlink{structServer_0d3f35225f9d2bcb9350016948e77ada}{method\_\-head} +\item +\hyperlink{structMethod}{Method} $\ast$ \hyperlink{structServer_baf5367f677cc45e2b46d08989a068e4}{method\_\-tail} +\item +int \hyperlink{structServer_fd95ab28088415ee5900bd6bf70dc0a2}{num\_\-methods} +\item +\hyperlink{structCaller}{Caller} \hyperlink{structServer_bac1edd9485d6c86e5d6273c9e7efe79}{caller} +\item +pthread\_\-attr\_\-t \hyperlink{structServer_922879601b599ff38a9638a72da810fa}{attr} +\item +pthread\_\-t \hyperlink{structServer_b30292985309c492e4ba0ebbf2a6934a}{thread} +\item +xmlrpc\_\-default\_\-method \hyperlink{structServer_bafe10e20203238b2f957419066955be}{defMethod} +\item +xmlrpc\_\-server\_\-abyss\_\-parms \hyperlink{structServer_62bc9dc3ae8328ac0781cc3c7cbe148c}{serverparm} +\item +\hypertarget{structServer_039a46ab56a4118f4013ca22cf042e4a}{ +xmlrpc\_\-registry $\ast$ \textbf{registry}} +\label{structServer_039a46ab56a4118f4013ca22cf042e4a} + +\item +\hypertarget{structServer_b50cdb19365000aa482374876aa55fec}{ +xmlrpc\_\-env \textbf{env}} +\label{structServer_b50cdb19365000aa482374876aa55fec} + +\item +\hypertarget{structServer_16b8af9cb469718b3fdfd50fbe9fbc3a}{ +int \textbf{trace}} +\label{structServer_16b8af9cb469718b3fdfd50fbe9fbc3a} + +\end{CompactItemize} + + +\subsection{Detailed Description} +XML-RPC server data struct. + +\subsection{Field Documentation} +\hypertarget{structServer_922879601b599ff38a9638a72da810fa}{ +\index{Server@{Server}!attr@{attr}} +\index{attr@{attr}!Server@{Server}} +\subsubsection[{attr}]{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-attr\_\-t {\bf Server::attr}}} +\label{structServer_922879601b599ff38a9638a72da810fa} + + +method calling struct \hypertarget{structServer_bac1edd9485d6c86e5d6273c9e7efe79}{ +\index{Server@{Server}!caller@{caller}} +\index{caller@{caller}!Server@{Server}} +\subsubsection[{caller}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Caller} {\bf Server::caller}}} +\label{structServer_bac1edd9485d6c86e5d6273c9e7efe79} + + +number of methods \hypertarget{structServer_25c424b3c00a12aefd80dd82dafa1f9f}{ +\index{Server@{Server}!config@{config}} +\index{config@{config}!Server@{Server}} +\subsubsection[{config}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::config}\mbox{[}SZ\_\-PATH\mbox{]}}} +\label{structServer_25c424b3c00a12aefd80dd82dafa1f9f} + + +full server URL \hypertarget{structServer_bafe10e20203238b2f957419066955be}{ +\index{Server@{Server}!defMethod@{defMethod}} +\index{defMethod@{defMethod}!Server@{Server}} +\subsubsection[{defMethod}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-default\_\-method {\bf Server::defMethod}}} +\label{structServer_bafe10e20203238b2f957419066955be} + + +server thread \hypertarget{structServer_520e88309f2f48106caa1fb6bacd9b3b}{ +\index{Server@{Server}!logfile@{logfile}} +\index{logfile@{logfile}!Server@{Server}} +\subsubsection[{logfile}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::logfile}\mbox{[}SZ\_\-PATH\mbox{]}}} +\label{structServer_520e88309f2f48106caa1fb6bacd9b3b} + + +server config file \hypertarget{structServer_0d3f35225f9d2bcb9350016948e77ada}{ +\index{Server@{Server}!method\_\-head@{method\_\-head}} +\index{method\_\-head@{method\_\-head}!Server@{Server}} +\subsubsection[{method\_\-head}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Method}$\ast$ {\bf Server::method\_\-head}}} +\label{structServer_0d3f35225f9d2bcb9350016948e77ada} + + +server log file \hypertarget{structServer_baf5367f677cc45e2b46d08989a068e4}{ +\index{Server@{Server}!method\_\-tail@{method\_\-tail}} +\index{method\_\-tail@{method\_\-tail}!Server@{Server}} +\subsubsection[{method\_\-tail}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Method}$\ast$ {\bf Server::method\_\-tail}}} +\label{structServer_baf5367f677cc45e2b46d08989a068e4} + + +server method list \hypertarget{structServer_fd95ab28088415ee5900bd6bf70dc0a2}{ +\index{Server@{Server}!num\_\-methods@{num\_\-methods}} +\index{num\_\-methods@{num\_\-methods}!Server@{Server}} +\subsubsection[{num\_\-methods}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Server::num\_\-methods}}} +\label{structServer_fd95ab28088415ee5900bd6bf70dc0a2} + + +server method tail \hypertarget{structServer_3e5bdf6e881fe987617dbbe420ed39a7}{ +\index{Server@{Server}!path@{path}} +\index{path@{path}!Server@{Server}} +\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::path}\mbox{[}SZ\_\-PATH\mbox{]}}} +\label{structServer_3e5bdf6e881fe987617dbbe420ed39a7} + + +server port numnber \hypertarget{structServer_62bc9dc3ae8328ac0781cc3c7cbe148c}{ +\index{Server@{Server}!serverparm@{serverparm}} +\index{serverparm@{serverparm}!Server@{Server}} +\subsubsection[{serverparm}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-server\_\-abyss\_\-parms {\bf Server::serverparm}}} +\label{structServer_62bc9dc3ae8328ac0781cc3c7cbe148c} + + +dispatcher method \hypertarget{structServer_b30292985309c492e4ba0ebbf2a6934a}{ +\index{Server@{Server}!thread@{thread}} +\index{thread@{thread}!Server@{Server}} +\subsubsection[{thread}]{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-t {\bf Server::thread}}} +\label{structServer_b30292985309c492e4ba0ebbf2a6934a} + + +server thread attribute \hypertarget{structServer_732b4b0eb4208cc8618eeda41d35effa}{ +\index{Server@{Server}!url@{url}} +\index{url@{url}!Server@{Server}} +\subsubsection[{url}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::url}\mbox{[}SZ\_\-PATH\mbox{]}}} +\label{structServer_732b4b0eb4208cc8618eeda41d35effa} + + +path e.g. \char`\"{}/RPC2\char`\"{} + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +xrpcP.h\end{CompactItemize} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrArray_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrArray_8c.tex new file mode 100644 index 00000000..cdf4b8ff --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrArray_8c.tex @@ -0,0 +1,281 @@ +\hypertarget{xrArray_8c}{ +\section{xrArray.c File Reference} +\label{xrArray_8c}\index{xrArray.c@{xrArray.c}} +} +Methods used to manage Arrays. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpcP.h\char`\"{}}\par +\subsection*{Data Structures} +\begin{CompactItemize} +\item +struct \textbf{AElement} +\end{CompactItemize} +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{xrArray_8c_6fc88d7dbc85d8d10379f58c910ce847}{ +\#define \textbf{SZ\_\-NAME}~64} +\label{xrArray_8c_6fc88d7dbc85d8d10379f58c910ce847} + +\end{CompactItemize} +\subsection*{Typedefs} +\begin{CompactItemize} +\item +\hypertarget{xrArray_8c_17cdfd76e410b970e11b4ca489e631ee}{ +typedef struct AElement $\ast$ \textbf{AElementP}} +\label{xrArray_8c_17cdfd76e410b970e11b4ca489e631ee} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +int \hyperlink{xrArray_8c_2c418450f94fa3fb862cc664d914e314}{xr\_\-newArray} () +\begin{CompactList}\small\item\em Create a new Array object. \item\end{CompactList}\item +void \hyperlink{xrArray_8c_27efc4b015a209ec9ccb06a0f7fa9239}{xr\_\-freeArray} (int anum) +\begin{CompactList}\small\item\em Free an Array object. \item\end{CompactList}\item +int \hyperlink{xrArray_8c_207ebafc6c04babdc0dd8844e3bb6892}{xr\_\-arrayLen} (int anum) +\begin{CompactList}\small\item\em Return the length of an array. \item\end{CompactList}\item +void \hyperlink{xrArray_8c_a22b80f7b59564d3e61415d27cb1a8dc}{xr\_\-setIntInArray} (int anum, int value) +\item +void \hyperlink{xrArray_8c_6f091a8705c885d04512e434e9fcb720}{xr\_\-setDoubleInArray} (int anum, double value) +\item +void \hyperlink{xrArray_8c_46e5f679a448e4959e7f3fa1fb40338d}{xr\_\-setBoolInArray} (int anum, int value) +\item +void \hyperlink{xrArray_8c_03a9d0e426ad2718552186cfe1a72afb}{xr\_\-setStringInArray} (int anum, char $\ast$value) +\item +void \hyperlink{xrArray_8c_45f32c4f7d23e008a4cf3ca19485dcf1}{xr\_\-setDatetimeInArray} (int anum, char $\ast$value) +\item +void \hyperlink{xrArray_8c_d1d9fe40998dc5cd2505058089ca346a}{xr\_\-setStructInArray} (int anum, int value) +\item +void \hyperlink{xrArray_8c_5090ce00233809cc6cb1ff7041baccf7}{xr\_\-setArrayInArray} (int anum, int value) +\item +void \hyperlink{xrArray_8c_5a66f61afae1b861c384164b794aadb3}{xr\_\-getIntFromArray} (int anum, int index, int $\ast$ival) +\item +void \hyperlink{xrArray_8c_95f132b89b646864b876c4bcf7f15b24}{xr\_\-getDoubleFromArray} (int anum, int index, double $\ast$dval) +\item +void \hyperlink{xrArray_8c_dae6b81b748509ea94f907d21902eef1}{xr\_\-getBoolFromArray} (int anum, int index, int $\ast$bval) +\item +void \hyperlink{xrArray_8c_0ea6ef3413363b2c85ede66dce766bb4}{xr\_\-getStringFromArray} (int anum, int index, char $\ast$$\ast$value) +\item +void \hyperlink{xrArray_8c_333c0d859b0ce2a40506e778a0a2cde2}{xr\_\-getDatetimeFromArray} (int anum, int index, char $\ast$$\ast$value) +\item +void \hyperlink{xrArray_8c_a91f866f1a5d195d2f82dcfb6e612671}{xr\_\-getStructFromArray} (int anum, int index, int $\ast$value) +\item +void \hyperlink{xrArray_8c_358b34a2f4b6ee0362bca5b013d7e6e2}{xr\_\-getArrayFromArray} (int anum, int index, int $\ast$value) +\item +\hypertarget{xrArray_8c_637bf951738009c607a30b1315f796e8}{ +xmlrpc\_\-value $\ast$ \textbf{xr\_\-getAElement} (int anum)} +\label{xrArray_8c_637bf951738009c607a30b1315f796e8} + +\item +\hypertarget{xrArray_8c_f86f5cad537939e701f2eaf80cd0dd37}{ +void \textbf{xr\_\-setAElement} (int anum, xmlrpc\_\-value $\ast$v)} +\label{xrArray_8c_f86f5cad537939e701f2eaf80cd0dd37} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{xrArray_8c_ace0c04d503f8dda2284ae61a8344b8b}{ +int \textbf{narrays} = -1} +\label{xrArray_8c_ace0c04d503f8dda2284ae61a8344b8b} + +\item +\hypertarget{xrArray_8c_fb9693c09dad975e0bf1a2d1a6969c7c}{ +AElement \textbf{aElements} \mbox{[}MAX\_\-ARRAYS\mbox{]}} +\label{xrArray_8c_fb9693c09dad975e0bf1a2d1a6969c7c} + +\item +\hypertarget{xrArray_8c_a29b3bff99e236a458f9ca31cd106587}{ +xmlrpc\_\-env \textbf{env}} +\label{xrArray_8c_a29b3bff99e236a458f9ca31cd106587} + +\item +\hypertarget{xrArray_8c_8cf4155643b866ef45abfed82e09539a}{ +int \textbf{client\_\-verbose}} +\label{xrArray_8c_8cf4155643b866ef45abfed82e09539a} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Methods used to manage Arrays. + +XRARRAY.c -- Methods used to manage Arrays. + +Methods used to manage Arrays. + +anum = xr\_\-newArray () xr\_\-freeArray (int anum) len = xr\_\-arrayLen (int anum) + +xr\_\-setIntInArray (int anum, int value) xr\_\-setDoubleInArray (int anum, double value) xr\_\-setBoolInArray (int anum, int value) xr\_\-setStringInArray (int anum, char $\ast$value) xr\_\-setDatetimeInArray (int anum, char $\ast$value) xr\_\-setStructInArray (int anum, int svalue) xr\_\-setArrayInArray (int anum, int avalue) + +xr\_\-getIntFromArray (int anum, int index, int $\ast$value) xr\_\-getDoubleFromArray (int anum, int index, double $\ast$value) xr\_\-getBoolFromArray (int anum, int index, int $\ast$value) xr\_\-getStringFromArray (int anum, int index, char $\ast$$\ast$value) xr\_\-getDatetimeFromArray (int anum, int index, char $\ast$$\ast$value) xr\_\-getStructFromArray (int anum, int index, int $\ast$value) xr\_\-getArrayFromArray (int anum, int index, int $\ast$value) + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{xrArray_8c_207ebafc6c04babdc0dd8844e3bb6892}{ +\index{xrArray.c@{xrArray.c}!xr\_\-arrayLen@{xr\_\-arrayLen}} +\index{xr\_\-arrayLen@{xr\_\-arrayLen}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-arrayLen}]{\setlength{\rightskip}{0pt plus 5cm}len xr\_\-arrayLen (int {\em anum})}} +\label{xrArray_8c_207ebafc6c04babdc0dd8844e3bb6892} + + +Return the length of an array. + +XR\_\-ARRAYLEN -- Return length of an array. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em anum}]array number \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]length of array \end{Desc} +\hypertarget{xrArray_8c_27efc4b015a209ec9ccb06a0f7fa9239}{ +\index{xrArray.c@{xrArray.c}!xr\_\-freeArray@{xr\_\-freeArray}} +\index{xr\_\-freeArray@{xr\_\-freeArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-freeArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-freeArray (int {\em anum})}} +\label{xrArray_8c_27efc4b015a209ec9ccb06a0f7fa9239} + + +Free an Array object. + +XR\_\-FREEARRAY -- Free an a new Array object. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em anum}]array number \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{xrArray_8c_358b34a2f4b6ee0362bca5b013d7e6e2}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getArrayFromArray@{xr\_\-getArrayFromArray}} +\index{xr\_\-getArrayFromArray@{xr\_\-getArrayFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getArrayFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getArrayFromArray (int {\em anum}, \/ int {\em index}, \/ int $\ast$ {\em value})}} +\label{xrArray_8c_358b34a2f4b6ee0362bca5b013d7e6e2} + + +XR\_\-GETARRAYFROMARRAY -- Get an Array from an Array. \hypertarget{xrArray_8c_dae6b81b748509ea94f907d21902eef1}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getBoolFromArray@{xr\_\-getBoolFromArray}} +\index{xr\_\-getBoolFromArray@{xr\_\-getBoolFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getBoolFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getBoolFromArray (int {\em anum}, \/ int {\em index}, \/ int $\ast$ {\em bval})}} +\label{xrArray_8c_dae6b81b748509ea94f907d21902eef1} + + +XR\_\-GETBOOLFROMARRAY -- Get a bool from an Array. \hypertarget{xrArray_8c_333c0d859b0ce2a40506e778a0a2cde2}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getDatetimeFromArray@{xr\_\-getDatetimeFromArray}} +\index{xr\_\-getDatetimeFromArray@{xr\_\-getDatetimeFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getDatetimeFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getDatetimeFromArray (int {\em anum}, \/ int {\em index}, \/ char $\ast$$\ast$ {\em value})}} +\label{xrArray_8c_333c0d859b0ce2a40506e778a0a2cde2} + + +XR\_\-GETDATETIMEFROMARRAY -- Get a Datetime from an Array. \hypertarget{xrArray_8c_95f132b89b646864b876c4bcf7f15b24}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getDoubleFromArray@{xr\_\-getDoubleFromArray}} +\index{xr\_\-getDoubleFromArray@{xr\_\-getDoubleFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getDoubleFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getDoubleFromArray (int {\em anum}, \/ int {\em index}, \/ double $\ast$ {\em dval})}} +\label{xrArray_8c_95f132b89b646864b876c4bcf7f15b24} + + +XR\_\-GETDOUBLEFROMARRAY -- Get a double from an array. \hypertarget{xrArray_8c_5a66f61afae1b861c384164b794aadb3}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getIntFromArray@{xr\_\-getIntFromArray}} +\index{xr\_\-getIntFromArray@{xr\_\-getIntFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getIntFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getIntFromArray (int {\em anum}, \/ int {\em index}, \/ int $\ast$ {\em value})}} +\label{xrArray_8c_5a66f61afae1b861c384164b794aadb3} + + +XR\_\-GETINTFROMARRAY -- Get an int from an array. \hypertarget{xrArray_8c_0ea6ef3413363b2c85ede66dce766bb4}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getStringFromArray@{xr\_\-getStringFromArray}} +\index{xr\_\-getStringFromArray@{xr\_\-getStringFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getStringFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getStringFromArray (int {\em anum}, \/ int {\em index}, \/ char $\ast$$\ast$ {\em value})}} +\label{xrArray_8c_0ea6ef3413363b2c85ede66dce766bb4} + + +XR\_\-GETSTRINGFROMARRAY -- Get a String from an Array. \hypertarget{xrArray_8c_a91f866f1a5d195d2f82dcfb6e612671}{ +\index{xrArray.c@{xrArray.c}!xr\_\-getStructFromArray@{xr\_\-getStructFromArray}} +\index{xr\_\-getStructFromArray@{xr\_\-getStructFromArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-getStructFromArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-getStructFromArray (int {\em anum}, \/ int {\em index}, \/ int $\ast$ {\em value})}} +\label{xrArray_8c_a91f866f1a5d195d2f82dcfb6e612671} + + +XR\_\-GETSTRUCTFROMARRAY -- Get a Struct from an Array. + +References xr\_\-newStruct().\hypertarget{xrArray_8c_2c418450f94fa3fb862cc664d914e314}{ +\index{xrArray.c@{xrArray.c}!xr\_\-newArray@{xr\_\-newArray}} +\index{xr\_\-newArray@{xr\_\-newArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-newArray}]{\setlength{\rightskip}{0pt plus 5cm}int xr\_\-newArray (void)}} +\label{xrArray_8c_2c418450f94fa3fb862cc664d914e314} + + +Create a new Array object. + +XR\_\-NEWARRAY -- Create a new Array object. + +\begin{Desc} +\item[Returns:]status code (-1 on error) \end{Desc} +\hypertarget{xrArray_8c_5090ce00233809cc6cb1ff7041baccf7}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setArrayInArray@{xr\_\-setArrayInArray}} +\index{xr\_\-setArrayInArray@{xr\_\-setArrayInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setArrayInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setArrayInArray (int {\em anum}, \/ int {\em value})}} +\label{xrArray_8c_5090ce00233809cc6cb1ff7041baccf7} + + +XR\_\-SETARRAYINARRAY -- Set an array in an array. \hypertarget{xrArray_8c_46e5f679a448e4959e7f3fa1fb40338d}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setBoolInArray@{xr\_\-setBoolInArray}} +\index{xr\_\-setBoolInArray@{xr\_\-setBoolInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setBoolInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setBoolInArray (int {\em anum}, \/ int {\em value})}} +\label{xrArray_8c_46e5f679a448e4959e7f3fa1fb40338d} + + +XR\_\-SETBOOLINARRAY -- Set a bool in an array. \hypertarget{xrArray_8c_45f32c4f7d23e008a4cf3ca19485dcf1}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setDatetimeInArray@{xr\_\-setDatetimeInArray}} +\index{xr\_\-setDatetimeInArray@{xr\_\-setDatetimeInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setDatetimeInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setDatetimeInArray (int {\em anum}, \/ char $\ast$ {\em value})}} +\label{xrArray_8c_45f32c4f7d23e008a4cf3ca19485dcf1} + + +XR\_\-SETDATETIMEaINARRAY -- Set a datetime in an array. \hypertarget{xrArray_8c_6f091a8705c885d04512e434e9fcb720}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setDoubleInArray@{xr\_\-setDoubleInArray}} +\index{xr\_\-setDoubleInArray@{xr\_\-setDoubleInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setDoubleInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setDoubleInArray (int {\em anum}, \/ double {\em value})}} +\label{xrArray_8c_6f091a8705c885d04512e434e9fcb720} + + +XR\_\-SETDOUBLEINARRAY -- Set a double in an array. \hypertarget{xrArray_8c_a22b80f7b59564d3e61415d27cb1a8dc}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setIntInArray@{xr\_\-setIntInArray}} +\index{xr\_\-setIntInArray@{xr\_\-setIntInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setIntInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setIntInArray (int {\em anum}, \/ int {\em value})}} +\label{xrArray_8c_a22b80f7b59564d3e61415d27cb1a8dc} + + +XR\_\-SETINTINARRAY -- Set an int in an array. \hypertarget{xrArray_8c_03a9d0e426ad2718552186cfe1a72afb}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setStringInArray@{xr\_\-setStringInArray}} +\index{xr\_\-setStringInArray@{xr\_\-setStringInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setStringInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setStringInArray (int {\em anum}, \/ char $\ast$ {\em value})}} +\label{xrArray_8c_03a9d0e426ad2718552186cfe1a72afb} + + +XR\_\-SETSTRINGINARRAY -- Set a string in an array. \hypertarget{xrArray_8c_d1d9fe40998dc5cd2505058089ca346a}{ +\index{xrArray.c@{xrArray.c}!xr\_\-setStructInArray@{xr\_\-setStructInArray}} +\index{xr\_\-setStructInArray@{xr\_\-setStructInArray}!xrArray.c@{xrArray.c}} +\subsubsection[{xr\_\-setStructInArray}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-setStructInArray (int {\em anum}, \/ int {\em value})}} +\label{xrArray_8c_d1d9fe40998dc5cd2505058089ca346a} + + +XR\_\-SETSTRUCTINARRAY -- Set a struct in an array.
\ No newline at end of file diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrClient_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrClient_8c.tex new file mode 100644 index 00000000..6792ba13 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrClient_8c.tex @@ -0,0 +1,287 @@ +\hypertarget{xrClient_8c}{ +\section{xrClient.c File Reference} +\label{xrClient_8c}\index{xrClient.c@{xrClient.c}} +} +Client-side procedures. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$pthread.h$>$}\par +{\tt \#include $<$stdarg.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpcP.h\char`\"{}}\par +\subsection*{Data Structures} +\begin{CompactItemize} +\item +struct \textbf{ASynch} +\end{CompactItemize} +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{xrClient_8c_d72dbcf6d0153db1b8d8a58001feed83}{ +\#define \textbf{DEBUG}~0} +\label{xrClient_8c_d72dbcf6d0153db1b8d8a58001feed83} + +\end{CompactItemize} +\subsection*{Typedefs} +\begin{CompactItemize} +\item +\hypertarget{xrClient_8c_be3ec70b101edd7062574eb1583d4a49}{ +typedef struct ASynch $\ast$ \textbf{ASynchP}} +\label{xrClient_8c_be3ec70b101edd7062574eb1583d4a49} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +\hypertarget{xrClient_8c_8d8223aabca8dc3180ccaab61b75ed71}{ +int \textbf{xr\_\-newASync} (int cnum)} +\label{xrClient_8c_8d8223aabca8dc3180ccaab61b75ed71} + +\item +\hypertarget{xrClient_8c_5b320e2ef3252ebff7cb0f7922f642c9}{ +int \textbf{xr\_\-initClient} (char $\ast$url, char $\ast$name, char $\ast$version)} +\label{xrClient_8c_5b320e2ef3252ebff7cb0f7922f642c9} + +\item +\hypertarget{xrClient_8c_e129d5ad36a363775cbcb3786d5448f7}{ +int \textbf{xr\_\-closeClient} (int cnum)} +\label{xrClient_8c_e129d5ad36a363775cbcb3786d5448f7} + +\item +\hypertarget{xrClient_8c_98a255420d76ce981e5e64b67b3f6c7d}{ +int \textbf{xr\_\-callSync} (int cnum, char $\ast$name)} +\label{xrClient_8c_98a255420d76ce981e5e64b67b3f6c7d} + +\item +\hypertarget{xrClient_8c_cdf119b6d1aa27440f308243f44bd78e}{ +int \textbf{xr\_\-callASync} (int cnum, char $\ast$name, void $\ast$ret\_\-handler)} +\label{xrClient_8c_cdf119b6d1aa27440f308243f44bd78e} + +\item +\hypertarget{xrClient_8c_e68d52f3cf840c05d4c3a4950a2c047a}{ +int \textbf{xr\_\-asyncWait} ()} +\label{xrClient_8c_e68d52f3cf840c05d4c3a4950a2c047a} + +\item +\hypertarget{xrClient_8c_c9a7ed0ecdf25c0ad9c221a80408e2b1}{ +void \textbf{xr\_\-initParam} (int cnum)} +\label{xrClient_8c_c9a7ed0ecdf25c0ad9c221a80408e2b1} + +\item +\hypertarget{xrClient_8c_e94150fb308a96386476794ef848b910}{ +void \textbf{xr\_\-setVerbose} (int verbose)} +\label{xrClient_8c_e94150fb308a96386476794ef848b910} + +\item +\hypertarget{xrClient_8c_b5e2b8389e8c2e60c4525ace7bea6335}{ +void \textbf{xr\_\-setDebug} (int debug)} +\label{xrClient_8c_b5e2b8389e8c2e60c4525ace7bea6335} + +\item +\hypertarget{xrClient_8c_89bbbcf205eb13196057d39a6a196932}{ +void \textbf{xr\_\-setIntInParam} (int cnum, int value)} +\label{xrClient_8c_89bbbcf205eb13196057d39a6a196932} + +\item +\hypertarget{xrClient_8c_ecba91392cb979d897d8712bdf58b12b}{ +void \textbf{xr\_\-setDoubleInParam} (int cnum, double value)} +\label{xrClient_8c_ecba91392cb979d897d8712bdf58b12b} + +\item +\hypertarget{xrClient_8c_dda9992545ee7c801b6cd763e59784a7}{ +void \textbf{xr\_\-setBoolInParam} (int cnum, int value)} +\label{xrClient_8c_dda9992545ee7c801b6cd763e59784a7} + +\item +\hypertarget{xrClient_8c_c282b7c20bfa7856142e7f88f0579a53}{ +void \textbf{xr\_\-setStringInParam} (int cnum, char $\ast$str)} +\label{xrClient_8c_c282b7c20bfa7856142e7f88f0579a53} + +\item +\hypertarget{xrClient_8c_91c7555b63a5a08c0aeeeddc3ad42165}{ +void \textbf{xr\_\-setDatetimeInParam} (int cnum, char $\ast$str)} +\label{xrClient_8c_91c7555b63a5a08c0aeeeddc3ad42165} + +\item +\hypertarget{xrClient_8c_fa2cc0855cf5c3631471050a6ba09207}{ +void \textbf{xr\_\-setStructInParam} (int cnum, int snum)} +\label{xrClient_8c_fa2cc0855cf5c3631471050a6ba09207} + +\item +\hypertarget{xrClient_8c_78563a4e8fd46ff0557d03374cbf1946}{ +void \textbf{xr\_\-setArrayInParam} (int cnum, int anum)} +\label{xrClient_8c_78563a4e8fd46ff0557d03374cbf1946} + +\item +\hypertarget{xrClient_8c_cb6b5989e8f47062cd343499fee75d0b}{ +int \textbf{xr\_\-getIntFromResult} (int cnum, int $\ast$value)} +\label{xrClient_8c_cb6b5989e8f47062cd343499fee75d0b} + +\item +\hypertarget{xrClient_8c_b8474f338f85c852103f8a49830aa10c}{ +int \textbf{xr\_\-getDoubleFromResult} (int cnum, double $\ast$value)} +\label{xrClient_8c_b8474f338f85c852103f8a49830aa10c} + +\item +\hypertarget{xrClient_8c_fa93ec5ea52ebbdb40abeb4698a25df2}{ +int \textbf{xr\_\-getBoolFromResult} (int cnum, int $\ast$value)} +\label{xrClient_8c_fa93ec5ea52ebbdb40abeb4698a25df2} + +\item +\hypertarget{xrClient_8c_5eca822535c28f773981c0bc75cae2a0}{ +int \textbf{xr\_\-getStringFromResult} (int cnum, char $\ast$$\ast$value)} +\label{xrClient_8c_5eca822535c28f773981c0bc75cae2a0} + +\item +\hypertarget{xrClient_8c_ab526df445f4ca5872bdd6ab6532bbf0}{ +int \textbf{xr\_\-getDatetimeFromResult} (int cnum, char $\ast$$\ast$date)} +\label{xrClient_8c_ab526df445f4ca5872bdd6ab6532bbf0} + +\item +\hypertarget{xrClient_8c_20fd5187249711e989e267bb37c4aedc}{ +int \textbf{xr\_\-getStructFromResult} (int cnum, int $\ast$snum)} +\label{xrClient_8c_20fd5187249711e989e267bb37c4aedc} + +\item +\hypertarget{xrClient_8c_e4246f96a447db4f094312184616b43a}{ +int \textbf{xr\_\-getArrayFromResult} (int cnum, int $\ast$anum)} +\label{xrClient_8c_e4246f96a447db4f094312184616b43a} + +\item +char $\ast$ \hyperlink{xrClient_8c_6e3ba711d6a45a322fc1198e59e48db7}{xr\_\-getErrMsg} (int cnum) +\item +int \hyperlink{xrClient_8c_1476ebc6543c4720e1f57f1e43c029ee}{xr\_\-getErrCode} (int cnum) +\item +void \hyperlink{xrClient_8c_5fbc5caae01b38e0286b0278c4500582}{xr\_\-envClean} (int cnum) +\item +void \hyperlink{xrClient_8c_a57d551b00ba6407fd932c999a284007}{xr\_\-freeParam} (int cnum) +\item +void \hyperlink{xrClient_8c_2ec7d4a7b6ab5ed2ea325ec8194ece3d}{xr\_\-freeResult} (int cnum) +\item +void \hyperlink{xrClient_8c_03dada9111080c072069e8f3ffae19f0}{xr\_\-clientCleanup} (int cnum) +\item +\hypertarget{xrClient_8c_946a26fa50613a4eb9ac10a931d2172d}{ +void \textbf{printClient} (int cnum)} +\label{xrClient_8c_946a26fa50613a4eb9ac10a931d2172d} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{xrClient_8c_24a5a2acb2b19e47d9df50be8a7956a2}{ +int \textbf{client\_\-errstat} = OK} +\label{xrClient_8c_24a5a2acb2b19e47d9df50be8a7956a2} + +\item +\hypertarget{xrClient_8c_e2df9af04c6ab77e11dde055e60b9296}{ +int \textbf{num\_\-asynch\_\-threads} = 0} +\label{xrClient_8c_e2df9af04c6ab77e11dde055e60b9296} + +\item +\hypertarget{xrClient_8c_7ac758b4046fa9edb1a9a737ca4ba328}{ +int \textbf{client\_\-debug} = 0} +\label{xrClient_8c_7ac758b4046fa9edb1a9a737ca4ba328} + +\item +\hypertarget{xrClient_8c_8cf4155643b866ef45abfed82e09539a}{ +int \textbf{client\_\-verbose} = 0} +\label{xrClient_8c_8cf4155643b866ef45abfed82e09539a} + +\item +\hypertarget{xrClient_8c_e2966ba84800c3d9074204e09a48c577}{ +pthread\_\-mutex\_\-t \textbf{async\_\-mutex} = PTHREAD\_\-MUTEX\_\-INITIALIZER} +\label{xrClient_8c_e2966ba84800c3d9074204e09a48c577} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Client-side procedures. + +XRCLIENT.C + +Client-side procedures used by an application to make a call to a remote service. In this interface, the calling application must first initialize a client context for a specific service, then create a parameter array of arguments before invoking the function either synchronously or asynchronously. Once the call completes, API procedures are used to extract the result values. + +\hyperlink{structClient}{Client} methods: // call services cnum = xr\_\-initClient (char $\ast$url, char $\ast$name, char $\ast$version) xr\_\-callSync (cnum, char $\ast$name) xr\_\-callASync (cnum, char $\ast$name, void $\ast$func, .....) xr\_\-closeClient (cnum) + +xr\_\-initParam (cnum) // init params xr\_\-setVerbose (verbose) // verbose flag xr\_\-setDebug (debug) // debug flag + +xr\_\-setIntInParam (cnum, int ival) // scalar param xr\_\-setpDoubleInParam (cnum, double dval) xr\_\-setpBoolInParam (cnum, int bval) xr\_\-setpStringInParam (cnum, char $\ast$str) xr\_\-setpDatetimeInParam (cnum, char $\ast$date) xr\_\-setpStructInParam (cnum, int snum) xr\_\-setpArrayInParam (cnum, int anum) + +stat = xr\_\-getIntFromResult (cnum, int $\ast$ival) // get results stat = xr\_\-getDoubleFromResult (cnum, double $\ast$dval) stat = xr\_\-getBoolFromResult (cnum, int $\ast$bval) stat = xr\_\-getStringFromResult (cnum, char $\ast$$\ast$value) stat = xr\_\-getDatetimeFromResult (cnum, char $\ast$$\ast$date) stat = xr\_\-getStructFromResult (cnum) stat = xr\_\-getArrayFromResult (cnum) + +xr\_\-envClean (cnum) // cleanup xr\_\-freeParam (cnum) xr\_\-freeResult (cnum) xr\_\-clientCleanup (cnum) + +stat = xr\_\-resultArrayInt (int anum, int index, int $\ast$value) stat = xr\_\-resultArrayDouble (int anum, int index, int $\ast$value) stat = xr\_\-resultArrayBool (int anum, int index, int $\ast$value) stat = xr\_\-resultArrayString (int anum, int index, char $\ast$$\ast$value) stat = xr\_\-resultArrayDatetime (int anum, int index, char $\ast$$\ast$value) stat = xr\_\-resultArrayStruct (int anum, int index, int $\ast$value) + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{xrClient_8c_03dada9111080c072069e8f3ffae19f0}{ +\index{xrClient.c@{xrClient.c}!xr\_\-clientCleanup@{xr\_\-clientCleanup}} +\index{xr\_\-clientCleanup@{xr\_\-clientCleanup}!xrClient.c@{xrClient.c}} +\subsubsection[{xr\_\-clientCleanup}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-clientCleanup (int {\em cnum})}} +\label{xrClient_8c_03dada9111080c072069e8f3ffae19f0} + + +Shutdown our XML-RPC client library. + +References Client::env.\hypertarget{xrClient_8c_5fbc5caae01b38e0286b0278c4500582}{ +\index{xrClient.c@{xrClient.c}!xr\_\-envClean@{xr\_\-envClean}} +\index{xr\_\-envClean@{xr\_\-envClean}!xrClient.c@{xrClient.c}} +\subsubsection[{xr\_\-envClean}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-envClean (int {\em cnum})}} +\label{xrClient_8c_5fbc5caae01b38e0286b0278c4500582} + + +XR\_\-ENVCLEAN -- Clean the environment of the specified client. + +References Client::env.\hypertarget{xrClient_8c_a57d551b00ba6407fd932c999a284007}{ +\index{xrClient.c@{xrClient.c}!xr\_\-freeParam@{xr\_\-freeParam}} +\index{xr\_\-freeParam@{xr\_\-freeParam}!xrClient.c@{xrClient.c}} +\subsubsection[{xr\_\-freeParam}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-freeParam (int {\em cnum})}} +\label{xrClient_8c_a57d551b00ba6407fd932c999a284007} + + +XR\_\-FREEPARAM -- Free the \hyperlink{structClient}{Client} parameter xmlrpc\_\-value. + +References Client::param.\hypertarget{xrClient_8c_2ec7d4a7b6ab5ed2ea325ec8194ece3d}{ +\index{xrClient.c@{xrClient.c}!xr\_\-freeResult@{xr\_\-freeResult}} +\index{xr\_\-freeResult@{xr\_\-freeResult}!xrClient.c@{xrClient.c}} +\subsubsection[{xr\_\-freeResult}]{\setlength{\rightskip}{0pt plus 5cm}void xr\_\-freeResult (int {\em cnum})}} +\label{xrClient_8c_2ec7d4a7b6ab5ed2ea325ec8194ece3d} + + +Free the \hyperlink{structClient}{Client} result xmlrpc\_\-value. + +References Client::result.\hypertarget{xrClient_8c_1476ebc6543c4720e1f57f1e43c029ee}{ +\index{xrClient.c@{xrClient.c}!xr\_\-getErrCode@{xr\_\-getErrCode}} +\index{xr\_\-getErrCode@{xr\_\-getErrCode}!xrClient.c@{xrClient.c}} +\subsubsection[{xr\_\-getErrCode}]{\setlength{\rightskip}{0pt plus 5cm}int xr\_\-getErrCode (int {\em cnum})}} +\label{xrClient_8c_1476ebc6543c4720e1f57f1e43c029ee} + + +XR\_\-GETERRCODE -- Get the error code from the last call. + +References Client::env.\hypertarget{xrClient_8c_6e3ba711d6a45a322fc1198e59e48db7}{ +\index{xrClient.c@{xrClient.c}!xr\_\-getErrMsg@{xr\_\-getErrMsg}} +\index{xr\_\-getErrMsg@{xr\_\-getErrMsg}!xrClient.c@{xrClient.c}} +\subsubsection[{xr\_\-getErrMsg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ xr\_\-getErrMsg (int {\em cnum})}} +\label{xrClient_8c_6e3ba711d6a45a322fc1198e59e48db7} + + +XR\_\-GETERRMSG -- Get the error message from the last call. + +References Client::env.
\ No newline at end of file diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrMethod_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrMethod_8c.tex new file mode 100644 index 00000000..be9d0f7f --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrMethod_8c.tex @@ -0,0 +1,126 @@ +\hypertarget{xrMethod_8c}{ +\section{xrMethod.c File Reference} +\label{xrMethod_8c}\index{xrMethod.c@{xrMethod.c}} +} +Procedures used to implement service methods. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$pthread.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpcP.h\char`\"{}}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +\hypertarget{xrMethod_8c_fd17d6523458171c461ec52cfdc8e5bf}{ +int \textbf{xr\_\-getIntFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_fd17d6523458171c461ec52cfdc8e5bf} + +\item +\hypertarget{xrMethod_8c_629c9b4d6c54d7ab538b2c5f8425cdc7}{ +double \textbf{xr\_\-getDoubleFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_629c9b4d6c54d7ab538b2c5f8425cdc7} + +\item +\hypertarget{xrMethod_8c_ad2cb91bee58471541cbc1e13e15bb49}{ +char $\ast$ \textbf{xr\_\-getStringFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_ad2cb91bee58471541cbc1e13e15bb49} + +\item +\hypertarget{xrMethod_8c_1c8373e2c0eefaf7b2e6b4ca94a2da6a}{ +int \textbf{xr\_\-getBoolFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_1c8373e2c0eefaf7b2e6b4ca94a2da6a} + +\item +\hypertarget{xrMethod_8c_eac7cee2311a73460c0efef8900eaf21}{ +char $\ast$ \textbf{xr\_\-getDatetimeFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_eac7cee2311a73460c0efef8900eaf21} + +\item +\hypertarget{xrMethod_8c_5c5550b2638fc659ac4dfcaee93efe9f}{ +int \textbf{xr\_\-getStructFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_5c5550b2638fc659ac4dfcaee93efe9f} + +\item +\hypertarget{xrMethod_8c_cb86939d091f84f38bc4667d6743f1c2}{ +int \textbf{xr\_\-getArrayFromParam} (void $\ast$data, int index)} +\label{xrMethod_8c_cb86939d091f84f38bc4667d6743f1c2} + +\item +\hypertarget{xrMethod_8c_ef29028ab01447278d7d8d9a4a184bfd}{ +void \textbf{xr\_\-setIntInResult} (void $\ast$data, int val)} +\label{xrMethod_8c_ef29028ab01447278d7d8d9a4a184bfd} + +\item +\hypertarget{xrMethod_8c_c6a0afcb035ce34e542deabb1969c9af}{ +void \textbf{xr\_\-setDoubleInResult} (void $\ast$data, double val)} +\label{xrMethod_8c_c6a0afcb035ce34e542deabb1969c9af} + +\item +\hypertarget{xrMethod_8c_8c22956ecbb0686498867c47a82d622f}{ +void \textbf{xr\_\-setBoolInResult} (void $\ast$data, int val)} +\label{xrMethod_8c_8c22956ecbb0686498867c47a82d622f} + +\item +\hypertarget{xrMethod_8c_997cb322b75cdb71927031eb83e13737}{ +void \textbf{xr\_\-setStringInResult} (void $\ast$data, char $\ast$val)} +\label{xrMethod_8c_997cb322b75cdb71927031eb83e13737} + +\item +\hypertarget{xrMethod_8c_80a322811cfa99150c308a71a278b7dc}{ +void \textbf{xr\_\-setDatetimeInResult} (void $\ast$data, char $\ast$val)} +\label{xrMethod_8c_80a322811cfa99150c308a71a278b7dc} + +\item +\hypertarget{xrMethod_8c_9dda1067e5c9932640fe182211477cf4}{ +void \textbf{xr\_\-setStructInResult} (void $\ast$data, int snum)} +\label{xrMethod_8c_9dda1067e5c9932640fe182211477cf4} + +\item +\hypertarget{xrMethod_8c_531a1db989582d0e483a02683a96149c}{ +void \textbf{xr\_\-setArrayInResult} (void $\ast$data, int anum)} +\label{xrMethod_8c_531a1db989582d0e483a02683a96149c} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{xrMethod_8c_a7596b7e160449a059d38f2116faa7ab}{ +int \textbf{xr\_\-errstat} = 0} +\label{xrMethod_8c_a7596b7e160449a059d38f2116faa7ab} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Procedures used to implement service methods. + +XRMETHOD.C + +These are procedures used to implement the service methods, e.g. to get input parameters and create result values. + +Public procedures: + +xr\_\-initCaller (void $\ast$data) // not used xr\_\-closeCaller (void $\ast$data) // not used + +xr\_\-getIntFromParam (void $\ast$data, int index) // Input Parameters xr\_\-getDoubleFromParam (void $\ast$data, int index) xr\_\-getStringFromParam (void $\ast$data, int index) xr\_\-getBoolFromParam (void $\ast$data, int index) xr\_\-getDatetimeFromParam (void $\ast$data, int index) s = xr\_\-getStructFromParam (void $\ast$data, int index) a = xr\_\-getArrayFromParam (void $\ast$data, int index) + +xr\_\-setIntInResult (void $\ast$data, int val) // Scalar Results xr\_\-setDoubleInResult (void $\ast$data, double val) xr\_\-setBoolInResult (void $\ast$data, int bval) xr\_\-setStringInResult (void $\ast$data, char $\ast$val) xr\_\-setDatetimeInResult (void $\ast$data, char $\ast$date) xr\_\-setStructInResult (void $\ast$data, int snum) xr\_\-setArrayInResult (void $\ast$data, int anum) + +Private procedures: + +env = xr\_\-callerGetEnv (void $\ast$data) // not used name = xr\_\-callerGetName (void $\ast$data) // not used host = xr\_\-callerGetHost (void $\ast$data) // not used param = xr\_\-callerGetParam (void $\ast$data) // not used info = xr\_\-callerGetInfo (void $\ast$data) // not used + +val = xr\_\-getParam (\hyperlink{structCaller}{Caller} $\ast$c, int index) // not used + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrServer_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrServer_8c.tex new file mode 100644 index 00000000..c8df0929 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrServer_8c.tex @@ -0,0 +1,84 @@ +\hypertarget{xrServer_8c}{ +\section{xrServer.c File Reference} +\label{xrServer_8c}\index{xrServer.c@{xrServer.c}} +} +Procedures used to implement an XML-RPC server. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$pthread.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpcP.h\char`\"{}}\par +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{xrServer_8c_d72dbcf6d0153db1b8d8a58001feed83}{ +\#define \textbf{DEBUG}~0} +\label{xrServer_8c_d72dbcf6d0153db1b8d8a58001feed83} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +\hypertarget{xrServer_8c_34f22549d8008c08819534ffe46f3166}{ +int \textbf{xr\_\-createServer} (char $\ast$path, int port, char $\ast$logfile)} +\label{xrServer_8c_34f22549d8008c08819534ffe46f3166} + +\item +\hypertarget{xrServer_8c_c819087f1170888bdfb593f3ac16f6da}{ +int \textbf{xr\_\-addServerMethod} (char $\ast$name, void $\ast$method, void $\ast$userData)} +\label{xrServer_8c_c819087f1170888bdfb593f3ac16f6da} + +\item +\hypertarget{xrServer_8c_3e9bd94b6c2193efba9cebb23dfd90b1}{ +int \textbf{xr\_\-removeServerMethod} (char $\ast$name)} +\label{xrServer_8c_3e9bd94b6c2193efba9cebb23dfd90b1} + +\item +\hypertarget{xrServer_8c_d21c3561b176ba1bda6052804157fc1a}{ +void \textbf{xr\_\-setServerParam} (char $\ast$param, void $\ast$value)} +\label{xrServer_8c_d21c3561b176ba1bda6052804157fc1a} + +\item +\hypertarget{xrServer_8c_98196da5ba5e815b01b3edfb84b7eb66}{ +int \textbf{xr\_\-startServerThread} ()} +\label{xrServer_8c_98196da5ba5e815b01b3edfb84b7eb66} + +\item +\hypertarget{xrServer_8c_8b60879ac9c7d42dd98fdcd04a78e172}{ +void \textbf{xr\_\-startServer} ()} +\label{xrServer_8c_8b60879ac9c7d42dd98fdcd04a78e172} + +\item +\hypertarget{xrServer_8c_c46f24c2975ae33f54e6a64165065676}{ +int \textbf{xr\_\-shutdownServer} ()} +\label{xrServer_8c_c46f24c2975ae33f54e6a64165065676} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Procedures used to implement an XML-RPC server. + +XRSERVER.C + +Procedures used to implement an XML-RPC server in an application. To do this, we keep a local registry of method names and functions and rely on a default method to invoke the procedure using a common function prototype. + +\hyperlink{structServer}{Server} methods: + +xr\_\-createServer (path, port, logfile) xr\_\-addServerMethod (name, $\ast$method, $\ast$userData) xr\_\-removeServerMethod (name) xr\_\-setServerParam (param, $\ast$value) + +xr\_\-startServerThread () // never returns xr\_\-shutdownServer () + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrStruct_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrStruct_8c.tex new file mode 100644 index 00000000..da371153 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrStruct_8c.tex @@ -0,0 +1,179 @@ +\hypertarget{xrStruct_8c}{ +\section{xrStruct.c File Reference} +\label{xrStruct_8c}\index{xrStruct.c@{xrStruct.c}} +} +Methods used to manage Struct objects. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpcP.h\char`\"{}}\par +\subsection*{Data Structures} +\begin{CompactItemize} +\item +struct \textbf{PStruct} +\end{CompactItemize} +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{xrStruct_8c_6fc88d7dbc85d8d10379f58c910ce847}{ +\#define \textbf{SZ\_\-NAME}~64} +\label{xrStruct_8c_6fc88d7dbc85d8d10379f58c910ce847} + +\end{CompactItemize} +\subsection*{Typedefs} +\begin{CompactItemize} +\item +\hypertarget{xrStruct_8c_91fbb460af0d98ff470d93e4bb3eb791}{ +typedef struct PStruct $\ast$ \textbf{PStructP}} +\label{xrStruct_8c_91fbb460af0d98ff470d93e4bb3eb791} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +int \hyperlink{xrStruct_8c_d885ec7c8d80679888d8b3ed54cc8c39}{xr\_\-newStruct} () +\item +\hypertarget{xrStruct_8c_7517b138b88f98f2f48dc6da6de490b3}{ +void \textbf{xr\_\-freeStruct} (int snum)} +\label{xrStruct_8c_7517b138b88f98f2f48dc6da6de490b3} + +\item +\hypertarget{xrStruct_8c_e8dec42a1da64c865aabea2caf32ac2e}{ +void \textbf{xr\_\-setIntInStruct} (int snum, char $\ast$key, int value)} +\label{xrStruct_8c_e8dec42a1da64c865aabea2caf32ac2e} + +\item +\hypertarget{xrStruct_8c_ee4424eb9b9c6f2c551a7ca428b38f16}{ +void \textbf{xr\_\-setDoubleInStruct} (int snum, char $\ast$key, double value)} +\label{xrStruct_8c_ee4424eb9b9c6f2c551a7ca428b38f16} + +\item +\hypertarget{xrStruct_8c_bbc9acd03e798e722e7c90806b7a3bfe}{ +void \textbf{xr\_\-setBoolInStruct} (int snum, char $\ast$key, int value)} +\label{xrStruct_8c_bbc9acd03e798e722e7c90806b7a3bfe} + +\item +\hypertarget{xrStruct_8c_f506135cd044c0adc99d4efd887f2459}{ +void \textbf{xr\_\-setStringInStruct} (int snum, char $\ast$key, char $\ast$value)} +\label{xrStruct_8c_f506135cd044c0adc99d4efd887f2459} + +\item +\hypertarget{xrStruct_8c_1ce46c9166fdd125f9099a6923495cd7}{ +void \textbf{xr\_\-setDatetimeInStruct} (int snum, char $\ast$key, char $\ast$value)} +\label{xrStruct_8c_1ce46c9166fdd125f9099a6923495cd7} + +\item +\hypertarget{xrStruct_8c_d3f8c7f9798f01282efafc9a90f3b019}{ +void \textbf{xr\_\-setStructInStruct} (int snum, char $\ast$key, int value)} +\label{xrStruct_8c_d3f8c7f9798f01282efafc9a90f3b019} + +\item +\hypertarget{xrStruct_8c_30e0c7669fdf5d6042487dc0768a548c}{ +void \textbf{xr\_\-setArrayInStruct} (int snum, char $\ast$key, int value)} +\label{xrStruct_8c_30e0c7669fdf5d6042487dc0768a548c} + +\item +\hypertarget{xrStruct_8c_56f345121f83d1b48f9d78e41566ada9}{ +void \textbf{xr\_\-getIntFromStruct} (int snum, char $\ast$key, int $\ast$value)} +\label{xrStruct_8c_56f345121f83d1b48f9d78e41566ada9} + +\item +\hypertarget{xrStruct_8c_97d2c227a114c98468b19e31117fff4a}{ +void \textbf{xr\_\-getDoubleFromStruct} (int snum, char $\ast$key, double $\ast$value)} +\label{xrStruct_8c_97d2c227a114c98468b19e31117fff4a} + +\item +\hypertarget{xrStruct_8c_efe94d29d431fe1d6b24ee7805e57b39}{ +void \textbf{xr\_\-getBoolFromStruct} (int snum, char $\ast$key, int $\ast$value)} +\label{xrStruct_8c_efe94d29d431fe1d6b24ee7805e57b39} + +\item +\hypertarget{xrStruct_8c_6a38e48ba49482bb04cd380d1f00c7c6}{ +void \textbf{xr\_\-getStringFromStruct} (int snum, char $\ast$key, char $\ast$$\ast$value)} +\label{xrStruct_8c_6a38e48ba49482bb04cd380d1f00c7c6} + +\item +\hypertarget{xrStruct_8c_3e1c56bfff622dc0051a4f0e4a913906}{ +void \textbf{xr\_\-getDatetimeFromStruct} (int snum, char $\ast$key, char $\ast$$\ast$value)} +\label{xrStruct_8c_3e1c56bfff622dc0051a4f0e4a913906} + +\item +\hypertarget{xrStruct_8c_760d7d9869250c90b38db32be79242d4}{ +void \textbf{xr\_\-getStructFromStruct} (int snum, char $\ast$key, int $\ast$value)} +\label{xrStruct_8c_760d7d9869250c90b38db32be79242d4} + +\item +\hypertarget{xrStruct_8c_8b4725b91a53dfefb222422a247768d0}{ +void \textbf{xr\_\-getArrayFromStruct} (int snum, char $\ast$key, int $\ast$value)} +\label{xrStruct_8c_8b4725b91a53dfefb222422a247768d0} + +\item +\hypertarget{xrStruct_8c_9cd6b1340f568e41eca63ea6cdc0f716}{ +xmlrpc\_\-value $\ast$ \textbf{xr\_\-getSParam} (int snum)} +\label{xrStruct_8c_9cd6b1340f568e41eca63ea6cdc0f716} + +\item +\hypertarget{xrStruct_8c_254617f8efa058a648ff38eea41b5b7f}{ +void \textbf{xr\_\-setSParam} (int snum, xmlrpc\_\-value $\ast$v)} +\label{xrStruct_8c_254617f8efa058a648ff38eea41b5b7f} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{xrStruct_8c_553c31e8dbb2715d147f2102bd0e5358}{ +int \textbf{nstructs} = -1} +\label{xrStruct_8c_553c31e8dbb2715d147f2102bd0e5358} + +\item +\hypertarget{xrStruct_8c_1d06bf9c21b48cc20dc9e4fb08ed2ba8}{ +PStruct \textbf{sParams} \mbox{[}MAX\_\-STRUCTS\mbox{]}} +\label{xrStruct_8c_1d06bf9c21b48cc20dc9e4fb08ed2ba8} + +\item +\hypertarget{xrStruct_8c_a29b3bff99e236a458f9ca31cd106587}{ +xmlrpc\_\-env \textbf{env}} +\label{xrStruct_8c_a29b3bff99e236a458f9ca31cd106587} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Methods used to manage Struct objects. + +XRSTRUCT.C + +Methods used to implement the Struct object. + +snum = xr\_\-newStruct () xr\_\-freeStruct (int snum) + +xr\_\-setIntInStruct (int snum, char $\ast$key, int value) xr\_\-setDoubleInStruct (int snum, char $\ast$key, double value) xr\_\-setBoolInStruct (int snum, char $\ast$key, int value) xr\_\-setStringInStruct (int snum, char $\ast$key, char $\ast$value) xr\_\-setDatetimeInStruct (int snum, char $\ast$key, char $\ast$value) xr\_\-setStructInStruct (int snum, char $\ast$key, int value) xr\_\-setArrayInStruct (int snum, char $\ast$key, int value) + +xr\_\-getIntFromStruct (int snum, char $\ast$key, int $\ast$value) xr\_\-getDoubleFromStruct (int snum, char $\ast$key, double $\ast$value) xr\_\-getBoolFromStruct (int snum, char $\ast$key, int $\ast$value) xr\_\-getStringFromStruct (int snum, char $\ast$key, char $\ast$$\ast$value) xr\_\-getDatetimeFromStruct (int snum, char $\ast$key, char $\ast$$\ast$value) xr\_\-getStructFromStruct (int snum, char $\ast$key, int $\ast$value) xr\_\-getArrayFromStruct (int snum, char $\ast$key, int $\ast$value) + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{xrStruct_8c_d885ec7c8d80679888d8b3ed54cc8c39}{ +\index{xrStruct.c@{xrStruct.c}!xr\_\-newStruct@{xr\_\-newStruct}} +\index{xr\_\-newStruct@{xr\_\-newStruct}!xrStruct.c@{xrStruct.c}} +\subsubsection[{xr\_\-newStruct}]{\setlength{\rightskip}{0pt plus 5cm}int xr\_\-newStruct (void)}} +\label{xrStruct_8c_d885ec7c8d80679888d8b3ed54cc8c39} + + +XR\_\-NEWSTRUCT -- Create a new Struct type value. + +Referenced by xr\_\-getStructFromArray().
\ No newline at end of file diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrUtil_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrUtil_8c.tex new file mode 100644 index 00000000..b56ee01f --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrUtil_8c.tex @@ -0,0 +1,52 @@ +\hypertarget{xrUtil_8c}{ +\section{xrUtil.c File Reference} +\label{xrUtil_8c}\index{xrUtil.c@{xrUtil.c}} +} +Utility procedures. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$pthread.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpc.h\char`\"{}}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +\hypertarget{xrUtil_8c_83c9afcc21df843ef3fc094f62d5040f}{ +void \textbf{die\_\-on\_\-error} (xmlrpc\_\-env $\ast$env)} +\label{xrUtil_8c_83c9afcc21df843ef3fc094f62d5040f} + +\item +\hypertarget{xrUtil_8c_d452d3e6755688d618e35ccedd19c017}{ +void \textbf{warn\_\-on\_\-error} (xmlrpc\_\-env $\ast$env)} +\label{xrUtil_8c_d452d3e6755688d618e35ccedd19c017} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{xrUtil_8c_8cf4155643b866ef45abfed82e09539a}{ +int \textbf{client\_\-verbose}} +\label{xrUtil_8c_8cf4155643b866ef45abfed82e09539a} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Utility procedures. + +XRUTIL.C + +Utility procedures. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} diff --git a/vendor/voclient/libsamp/libxrpc/doc/latex/xrValues_8c.tex b/vendor/voclient/libsamp/libxrpc/doc/latex/xrValues_8c.tex new file mode 100644 index 00000000..c2f92732 --- /dev/null +++ b/vendor/voclient/libsamp/libxrpc/doc/latex/xrValues_8c.tex @@ -0,0 +1,154 @@ +\hypertarget{xrValues_8c}{ +\section{xrValues.c File Reference} +\label{xrValues_8c}\index{xrValues.c@{xrValues.c}} +} +Methods to handle XML-RPC values. + + +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$xmlrpc-c/base.h$>$}\par +{\tt \#include $<$xmlrpc-c/client.h$>$}\par +{\tt \#include $<$xmlrpc-c/server.h$>$}\par +{\tt \#include $<$xmlrpc-c/server\_\-abyss.h$>$}\par +{\tt \#include \char`\"{}xrpcP.h\char`\"{}}\par +\subsection*{Data Structures} +\begin{CompactItemize} +\item +struct \textbf{XValue} +\end{CompactItemize} +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{xrValues_8c_aadb9e9a484b1332797df19ccfba9f08}{ +\#define \textbf{MAX\_\-XVALUES}~128} +\label{xrValues_8c_aadb9e9a484b1332797df19ccfba9f08} + +\item +\hypertarget{xrValues_8c_1984e5f9934d6b7f550608f9d741868d}{ +\#define \textbf{V\_\-FIRST}~5} +\label{xrValues_8c_1984e5f9934d6b7f550608f9d741868d} + +\item +\hypertarget{xrValues_8c_7a46029309006c9b77aa20bfb45d08ef}{ +\#define \textbf{V\_\-LAST}~MAX\_\-XVALUES} +\label{xrValues_8c_7a46029309006c9b77aa20bfb45d08ef} + +\item +\hypertarget{xrValues_8c_30ca685471e8cae7b46d2611d17af98f}{ +\#define \textbf{V\_\-TMPVAL}~0} +\label{xrValues_8c_30ca685471e8cae7b46d2611d17af98f} + +\item +\hypertarget{xrValues_8c_1b737608448c660e3bc45262a42a5288}{ +\#define \textbf{V\_\-CPARAM}~1} +\label{xrValues_8c_1b737608448c660e3bc45262a42a5288} + +\item +\hypertarget{xrValues_8c_6805be9f30fe09a7266d54ef224c52ad}{ +\#define \textbf{V\_\-CRESULT}~2} +\label{xrValues_8c_6805be9f30fe09a7266d54ef224c52ad} + +\item +\hypertarget{xrValues_8c_747cbec794956bd13d99162b0aa29655}{ +\#define \textbf{V\_\-MPARAM}~3} +\label{xrValues_8c_747cbec794956bd13d99162b0aa29655} + +\item +\hypertarget{xrValues_8c_a77d55a0178d20cd5b9162b44af9581e}{ +\#define \textbf{V\_\-MRESULT}~4} +\label{xrValues_8c_a77d55a0178d20cd5b9162b44af9581e} + +\end{CompactItemize} +\subsection*{Typedefs} +\begin{CompactItemize} +\item +\hypertarget{xrValues_8c_8a1ab6bb249857465d29e9d257c18a00}{ +typedef struct XValue $\ast$ \textbf{XValueP}} +\label{xrValues_8c_8a1ab6bb249857465d29e9d257c18a00} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +\hypertarget{xrValues_8c_bfd4212fa3b814c26c1597ede5bc0361}{ +void \textbf{xr\_\-initValues} ()} +\label{xrValues_8c_bfd4212fa3b814c26c1597ede5bc0361} + +\item +\hypertarget{xrValues_8c_9cf219119e089d0667f3f00aeba1c230}{ +int \textbf{xr\_\-newValue} (int type, void $\ast$v)} +\label{xrValues_8c_9cf219119e089d0667f3f00aeba1c230} + +\item +\hypertarget{xrValues_8c_cd6ae55f09dd44e9ee17dc88cd034227}{ +int \textbf{xr\_\-tmpValue} (int type, void $\ast$v)} +\label{xrValues_8c_cd6ae55f09dd44e9ee17dc88cd034227} + +\item +\hypertarget{xrValues_8c_0f59e682128af6c2cbcc1dcda06ba18b}{ +void \textbf{xr\_\-freeValue} (int index)} +\label{xrValues_8c_0f59e682128af6c2cbcc1dcda06ba18b} + +\item +\hypertarget{xrValues_8c_492e9a6f71b35b0530c48ef836a36b03}{ +int \textbf{xr\_\-appendStruct} (int snum, char $\ast$key, int value)} +\label{xrValues_8c_492e9a6f71b35b0530c48ef836a36b03} + +\item +\hypertarget{xrValues_8c_0295ab372a214a107e0ba03b0a4c12b1}{ +int \textbf{xr\_\-appendArray} (int anum, char $\ast$key, int value)} +\label{xrValues_8c_0295ab372a214a107e0ba03b0a4c12b1} + +\item +\hypertarget{xrValues_8c_0fcf8dafd7ec9c374ec4e025b3789d73}{ +void \textbf{xr\_\-getStructValue} (int snum, char $\ast$key, void $\ast$value)} +\label{xrValues_8c_0fcf8dafd7ec9c374ec4e025b3789d73} + +\item +\hypertarget{xrValues_8c_2854eaa61bef405d856e74c3665d68d6}{ +void \textbf{xr\_\-getArrayValue} (int anum, int index, void $\ast$value)} +\label{xrValues_8c_2854eaa61bef405d856e74c3665d68d6} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{xrValues_8c_ac8cd52cd293c38ebd5e2f4e0b0f227c}{ +int \textbf{nx\_\-values} = -1} +\label{xrValues_8c_ac8cd52cd293c38ebd5e2f4e0b0f227c} + +\item +\hypertarget{xrValues_8c_dde6ca2a3aa48e4ea502b5ca8013cd68}{ +XValue \textbf{xValues} \mbox{[}MAX\_\-XVALUES\mbox{]}} +\label{xrValues_8c_dde6ca2a3aa48e4ea502b5ca8013cd68} + +\item +\hypertarget{xrValues_8c_a29b3bff99e236a458f9ca31cd106587}{ +xmlrpc\_\-env \textbf{env}} +\label{xrValues_8c_a29b3bff99e236a458f9ca31cd106587} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Methods to handle XML-RPC values. + +XRVALUES.C + +Methods to handle XML-RPC values. + +xr\_\-initValues () v = xr\_\-newValue (int type, void $\ast$v) v = xr\_\-tmpValue (int type, void $\ast$v) xr\_\-freeValue (int index) + +snum = xr\_\-appendStruct (int snum, char $\ast$key, int value) anum = xr\_\-appendArray (int anum, char $\ast$key, int value) + +xr\_\-getStructValue (int snum, char $\ast$key, void $\ast$value) xr\_\-getArrayValue (int anum, int index, void $\ast$value) + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]6/10/09 \end{Desc} |