You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2015/02/13 19:10:03 UTC

svn commit: r1659630 [2/3] - in /vcl/trunk/web/.ht-inc/xmlrpcdocs: xmlrpcWrappers_8php.html xmlrpc__example_8php-example.html xmlrpcdocs.css

Modified: vcl/trunk/web/.ht-inc/xmlrpcdocs/xmlrpcWrappers_8php.html
URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/xmlrpcdocs/xmlrpcWrappers_8php.html?rev=1659630&r1=1659629&r2=1659630&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/xmlrpcdocs/xmlrpcWrappers_8php.html (original)
+++ vcl/trunk/web/.ht-inc/xmlrpcdocs/xmlrpcWrappers_8php.html Fri Feb 13 18:10:03 2015
@@ -1,1009 +1,2378 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
 -->
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
 <title>VCL XML RPC: xmlrpcWrappers.php File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<link href="xmlrpcdocs.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">VCL XML RPC
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">xmlrpcWrappers.php File Reference</div>  </div>
+</div><!--header-->
 <div class="contents">
-<h1>xmlrpcWrappers.php File Reference</h1><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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#f3cdb4a0c6d2fa4ca9409f2bda3c3dae">XMLRPCaffiliations</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets all of the affilations for which users can log in to VCL<br>
- <b>NOTE:</b> This is the only function available for which the X-User and X-Pass HTTP headers do not need to be passed  <a href="#f3cdb4a0c6d2fa4ca9409f2bda3c3dae"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#5bacea01de3773fb69f1cb141204b58c">XMLRPCgetImages</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets the images to which the user has acces  <a href="#5bacea01de3773fb69f1cb141204b58c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#e9008862ba7d032f2f7dada56b5a38ad">XMLRPCaddRequest</a> ($imageid, $start, $length, $foruser='')</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">tries to make a request  <a href="#e9008862ba7d032f2f7dada56b5a38ad"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#032dc164f41a976c5d757eb7f9e984f9">XMLRPCgetRequestStatus</a> ($requestid)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">determines and returns the status of the request  <a href="#032dc164f41a976c5d757eb7f9e984f9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#e1d25d949e2beee11bb73248ef5890d9">XMLRPCgetRequestConnectData</a> ($requestid, $remoteIP)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">if request is ready, adds the connecting user's computer to the request and returns info about how to connect to the computer  <a href="#e1d25d949e2beee11bb73248ef5890d9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#c2303425584288df956142b63607d15b">XMLRPCendRequest</a> ($requestid)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ends/deletes a request  <a href="#c2303425584288df956142b63607d15b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#92ebf10589864453db3940767bc63376">XMLRPCgetRequestIds</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets information about all of user's requests  <a href="#92ebf10589864453db3940767bc63376"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#0df2e247450548835f4abdaa885753d2">XMLRPCblockAllocation</a> ($imageid, $start, $end, $requestcount, $usergroupid, $ignoreprivileges=0)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">creates and processes a block reservation according to the passed in criteria  <a href="#0df2e247450548835f4abdaa885753d2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#428ab5529037c8e2d7e035c5b972aec9">XMLRPCprocessBlockTime</a> ($blockTimesid, $ignoreprivileges=0)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">processes a block reservation for the blockTimes entry associated with blockTimesid  <a href="#428ab5529037c8e2d7e035c5b972aec9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#c49fe2b71450a277d1640310dc8e230b">XMLRPCaddUserGroup</a> ($name, $affiliation, $owner, $managingGroup, $initialMaxTime, $totalMaxTime, $maxExtendTime)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">creates a new user group with the specified parameters  <a href="#c49fe2b71450a277d1640310dc8e230b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#6199166923822a70e546fb5330e3c72c">XMLRPCgetUserGroupAttributes</a> ($name, $affiliation)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets information about a user group  <a href="#6199166923822a70e546fb5330e3c72c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#6109cc77232e01c3d50772c191e43aee">XMLRPCdeleteUserGroup</a> ($name, $affiliation)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">deletes a user group along with all of its privileges  <a href="#6109cc77232e01c3d50772c191e43aee"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#f8c71512a96fa5cd7890e8fa1f0ac66a">XMLRPCeditUserGroup</a> ($name, $affiliation, $newName, $newAffiliation, $newOwner='', $newManagingGroup='', $newInitialMaxTime='', $newTotalMaxTime='', $newMaxExtendTime='')</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">modifies attributes of a user group<br>
- <b>NOTE:</b> an empty string may be passed for any of the new* fields to leave that item unchanged  <a href="#f8c71512a96fa5cd7890e8fa1f0ac66a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a75ba57e059c75e9638b1a95bd12d6cf">XMLRPCgetUserGroupMembers</a> ($name, $affiliation)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets members of a user group<br>
- <b>Note:</b> it is possible to have a group with no members in which case success will be returned with an empty array for members  <a href="#a75ba57e059c75e9638b1a95bd12d6cf"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#fc9a41feddb3be4edafe1ad0d519e2e5">XMLRPCaddUsersToGroup</a> ($name, $affiliation, $users)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">adds users to a group  <a href="#fc9a41feddb3be4edafe1ad0d519e2e5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#293e447aaf99c561c4247a62fff4c13f">XMLRPCremoveUsersFromGroup</a> ($name, $affiliation, $users)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">removes users from a group  <a href="#293e447aaf99c561c4247a62fff4c13f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#905bda05c77ad0d7b1af805607a69ecd">XMLRPCtest</a> ($string)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">this is a test function that call be called when getting XML RPC calls to this site to work  <a href="#905bda05c77ad0d7b1af805607a69ecd"></a><br></td></tr>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:af3cdb4a0c6d2fa4ca9409f2bda3c3dae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#af3cdb4a0c6d2fa4ca9409f2bda3c3dae">XMLRPCaffiliations</a> ()</td></tr>
+<tr class="memdesc:af3cdb4a0c6d2fa4ca9409f2bda3c3dae"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets all of the affilations for which users can log in to VCL<br/>
+<b>NOTE:</b> This is the only function available for which the X-User and X-Pass HTTP headers do not need to be passed  <a href="#af3cdb4a0c6d2fa4ca9409f2bda3c3dae">More...</a><br/></td></tr>
+<tr class="separator:af3cdb4a0c6d2fa4ca9409f2bda3c3dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a905bda05c77ad0d7b1af805607a69ecd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a905bda05c77ad0d7b1af805607a69ecd">XMLRPCtest</a> ($string)</td></tr>
+<tr class="memdesc:a905bda05c77ad0d7b1af805607a69ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">this is a test function that call be called when getting XML RPC calls to this site to work  <a href="#a905bda05c77ad0d7b1af805607a69ecd">More...</a><br/></td></tr>
+<tr class="separator:a905bda05c77ad0d7b1af805607a69ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bacea01de3773fb69f1cb141204b58c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a5bacea01de3773fb69f1cb141204b58c">XMLRPCgetImages</a> ()</td></tr>
+<tr class="memdesc:a5bacea01de3773fb69f1cb141204b58c"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets the images to which the user has access  <a href="#a5bacea01de3773fb69f1cb141204b58c">More...</a><br/></td></tr>
+<tr class="separator:a5bacea01de3773fb69f1cb141204b58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ee76978294a2a1e45fc4f4ef446f9a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a8ee76978294a2a1e45fc4f4ef446f9a2">XMLRPCaddRequest</a> ($imageid, $start, $length, $foruser='', $nousercheck=0)</td></tr>
+<tr class="memdesc:a8ee76978294a2a1e45fc4f4ef446f9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">tries to make a request  <a href="#a8ee76978294a2a1e45fc4f4ef446f9a2">More...</a><br/></td></tr>
+<tr class="separator:a8ee76978294a2a1e45fc4f4ef446f9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09dbfe443001dc76965449ef7a6260d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a09dbfe443001dc76965449ef7a6260d1">XMLRPCaddRequestWithEnding</a> ($imageid, $start, $end, $foruser='', $nousercheck=0)</td></tr>
+<tr class="memdesc:a09dbfe443001dc76965449ef7a6260d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">tries to make a request with the specified ending time  <a href="#a09dbfe443001dc76965449ef7a6260d1">More...</a><br/></td></tr>
+<tr class="separator:a09dbfe443001dc76965449ef7a6260d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeca4a12a3df632e152b4ecafa1b3e174"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#aeca4a12a3df632e152b4ecafa1b3e174">XMLRPCdeployServer</a> ($imageid, $start, $end, $admingroup='', $logingroup='', $ipaddr='', $macaddr='', $monitored=0, $foruser='', $name='', $userdata='')</td></tr>
+<tr class="memdesc:aeca4a12a3df632e152b4ecafa1b3e174"><td class="mdescLeft">&#160;</td><td class="mdescRight">tries to make a server request  <a href="#aeca4a12a3df632e152b4ecafa1b3e174">More...</a><br/></td></tr>
+<tr class="separator:aeca4a12a3df632e152b4ecafa1b3e174"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92ebf10589864453db3940767bc63376"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a92ebf10589864453db3940767bc63376">XMLRPCgetRequestIds</a> ()</td></tr>
+<tr class="memdesc:a92ebf10589864453db3940767bc63376"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets information about all of user's requests  <a href="#a92ebf10589864453db3940767bc63376">More...</a><br/></td></tr>
+<tr class="separator:a92ebf10589864453db3940767bc63376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a032dc164f41a976c5d757eb7f9e984f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a032dc164f41a976c5d757eb7f9e984f9">XMLRPCgetRequestStatus</a> ($requestid)</td></tr>
+<tr class="memdesc:a032dc164f41a976c5d757eb7f9e984f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">determines and returns the status of the request  <a href="#a032dc164f41a976c5d757eb7f9e984f9">More...</a><br/></td></tr>
+<tr class="separator:a032dc164f41a976c5d757eb7f9e984f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1d25d949e2beee11bb73248ef5890d9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ae1d25d949e2beee11bb73248ef5890d9">XMLRPCgetRequestConnectData</a> ($requestid, $remoteIP)</td></tr>
+<tr class="memdesc:ae1d25d949e2beee11bb73248ef5890d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">if request is ready, adds the connecting user's computer to the request and returns info about how to connect to the computer  <a href="#ae1d25d949e2beee11bb73248ef5890d9">More...</a><br/></td></tr>
+<tr class="separator:ae1d25d949e2beee11bb73248ef5890d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af31dfd65379b8d3d9203bb343ce4adea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#af31dfd65379b8d3d9203bb343ce4adea">XMLRPCextendRequest</a> ($requestid, $extendtime)</td></tr>
+<tr class="memdesc:af31dfd65379b8d3d9203bb343ce4adea"><td class="mdescLeft">&#160;</td><td class="mdescRight">extends the length of an active request; if a request that has not started needs to be extended, delete the request and submit a new one  <a href="#af31dfd65379b8d3d9203bb343ce4adea">More...</a><br/></td></tr>
+<tr class="separator:af31dfd65379b8d3d9203bb343ce4adea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ffaf38c049a59237adcdd103122b1ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a2ffaf38c049a59237adcdd103122b1ed">XMLRPCsetRequestEnding</a> ($requestid, $end)</td></tr>
+<tr class="memdesc:a2ffaf38c049a59237adcdd103122b1ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">modifies the end time of an active request; if a request that has not started needs to be modifed, delete the request and submit a new one  <a href="#a2ffaf38c049a59237adcdd103122b1ed">More...</a><br/></td></tr>
+<tr class="separator:a2ffaf38c049a59237adcdd103122b1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2303425584288df956142b63607d15b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ac2303425584288df956142b63607d15b">XMLRPCendRequest</a> ($requestid)</td></tr>
+<tr class="memdesc:ac2303425584288df956142b63607d15b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ends/deletes a request  <a href="#ac2303425584288df956142b63607d15b">More...</a><br/></td></tr>
+<tr class="separator:ac2303425584288df956142b63607d15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d0ad65897ca8d5ce3e7f5dfb099bb1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a8d0ad65897ca8d5ce3e7f5dfb099bb1d">XMLRPCautoCapture</a> ($requestid)</td></tr>
+<tr class="memdesc:a8d0ad65897ca8d5ce3e7f5dfb099bb1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">creates entries in appropriate tables to capture an image and sets the request state to image  <a href="#a8d0ad65897ca8d5ce3e7f5dfb099bb1d">More...</a><br/></td></tr>
+<tr class="separator:a8d0ad65897ca8d5ce3e7f5dfb099bb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6da19270827056754d8e7782ddc6faaa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a6da19270827056754d8e7782ddc6faaa">XMLRPCgetGroupImages</a> ($name)</td></tr>
+<tr class="memdesc:a6da19270827056754d8e7782ddc6faaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets a list of all images in a particular group  <a href="#a6da19270827056754d8e7782ddc6faaa">More...</a><br/></td></tr>
+<tr class="separator:a6da19270827056754d8e7782ddc6faaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2637fdb90d52331d228ed7f20120ffbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a2637fdb90d52331d228ed7f20120ffbe">XMLRPCaddImageToGroup</a> ($name, $imageid)</td></tr>
+<tr class="memdesc:a2637fdb90d52331d228ed7f20120ffbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds an image to a resource group  <a href="#a2637fdb90d52331d228ed7f20120ffbe">More...</a><br/></td></tr>
+<tr class="separator:a2637fdb90d52331d228ed7f20120ffbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4da8c99adf62b1182b40ffc8d980394f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a4da8c99adf62b1182b40ffc8d980394f">XMLRPCremoveImageFromGroup</a> ($name, $imageid)</td></tr>
+<tr class="memdesc:a4da8c99adf62b1182b40ffc8d980394f"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes an image from a resource group  <a href="#a4da8c99adf62b1182b40ffc8d980394f">More...</a><br/></td></tr>
+<tr class="separator:a4da8c99adf62b1182b40ffc8d980394f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4775e2f79c46e64e168e213d8ed38477"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a4775e2f79c46e64e168e213d8ed38477">XMLRPCaddImageGroupToComputerGroup</a> ($imageGroup, $computerGroup)</td></tr>
+<tr class="memdesc:a4775e2f79c46e64e168e213d8ed38477"><td class="mdescLeft">&#160;</td><td class="mdescRight">map an image group to a computer group  <a href="#a4775e2f79c46e64e168e213d8ed38477">More...</a><br/></td></tr>
+<tr class="separator:a4775e2f79c46e64e168e213d8ed38477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be10d4b225b80d377781f1095ce477c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a9be10d4b225b80d377781f1095ce477c">XMLRPCremoveImageGroupFromComputerGroup</a> ($imageGroup, $computerGroup)</td></tr>
+<tr class="memdesc:a9be10d4b225b80d377781f1095ce477c"><td class="mdescLeft">&#160;</td><td class="mdescRight">remove the mapping of an image group to a computer group  <a href="#a9be10d4b225b80d377781f1095ce477c">More...</a><br/></td></tr>
+<tr class="separator:a9be10d4b225b80d377781f1095ce477c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac779aaea31c0836d4fd85cb837b8c870"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ac779aaea31c0836d4fd85cb837b8c870">XMLRPCgetNodes</a> ($root=NULL)</td></tr>
+<tr class="memdesc:ac779aaea31c0836d4fd85cb837b8c870"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets a list of all nodes in the privilege tree  <a href="#ac779aaea31c0836d4fd85cb837b8c870">More...</a><br/></td></tr>
+<tr class="separator:ac779aaea31c0836d4fd85cb837b8c870"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac420460fdb4c40a550ad95d3efbb6a26"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ac420460fdb4c40a550ad95d3efbb6a26">XMLRPCnodeExists</a> ($nodeName, $parentNode)</td></tr>
+<tr class="memdesc:ac420460fdb4c40a550ad95d3efbb6a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates whether a node with that name already exists at this location in the privilege tree  <a href="#ac420460fdb4c40a550ad95d3efbb6a26">More...</a><br/></td></tr>
+<tr class="separator:ac420460fdb4c40a550ad95d3efbb6a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3223a46e4ec40200fd9f8417490b18e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#af3223a46e4ec40200fd9f8417490b18e">XMLRPCaddNode</a> ($nodeName, $parentNode)</td></tr>
+<tr class="memdesc:af3223a46e4ec40200fd9f8417490b18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">add a node to the privilege tree as a child of the specified parent node  <a href="#af3223a46e4ec40200fd9f8417490b18e">More...</a><br/></td></tr>
+<tr class="separator:af3223a46e4ec40200fd9f8417490b18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a510d59605fc4044c4092a7248f391b60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a510d59605fc4044c4092a7248f391b60">XMLRPCremoveNode</a> ($nodeID)</td></tr>
+<tr class="memdesc:a510d59605fc4044c4092a7248f391b60"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete a node from the privilege tree  <a href="#a510d59605fc4044c4092a7248f391b60">More...</a><br/></td></tr>
+<tr class="separator:a510d59605fc4044c4092a7248f391b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3758464d83cab9c47819d13ca79ab96"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ac3758464d83cab9c47819d13ca79ab96">XMLRPCgetUserGroupPrivs</a> ($name, $affiliation, $nodeid)</td></tr>
+<tr class="memdesc:ac3758464d83cab9c47819d13ca79ab96"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a list of privileges for a user group at a particular node in the privilege tree  <a href="#ac3758464d83cab9c47819d13ca79ab96">More...</a><br/></td></tr>
+<tr class="separator:ac3758464d83cab9c47819d13ca79ab96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07f67dc653cccb327b3dce8db07da558"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a07f67dc653cccb327b3dce8db07da558">XMLRPCaddUserGroupPriv</a> ($name, $affiliation, $nodeid, $permissions)</td></tr>
+<tr class="memdesc:a07f67dc653cccb327b3dce8db07da558"><td class="mdescLeft">&#160;</td><td class="mdescRight">add privileges for a user group at a particular node in the privilege tree  <a href="#a07f67dc653cccb327b3dce8db07da558">More...</a><br/></td></tr>
+<tr class="separator:a07f67dc653cccb327b3dce8db07da558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c2576b692238ebf50ce3a642926d133"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a2c2576b692238ebf50ce3a642926d133">XMLRPCremoveUserGroupPriv</a> ($name, $affiliation, $nodeid, $permissions)</td></tr>
+<tr class="memdesc:a2c2576b692238ebf50ce3a642926d133"><td class="mdescLeft">&#160;</td><td class="mdescRight">remove privileges for a resource group at a particular node in the privilege tree  <a href="#a2c2576b692238ebf50ce3a642926d133">More...</a><br/></td></tr>
+<tr class="separator:a2c2576b692238ebf50ce3a642926d133"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b03beb7300fbe2bee1f3a238c87ad95"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a7b03beb7300fbe2bee1f3a238c87ad95">XMLRPCgetResourceGroupPrivs</a> ($name, $type, $nodeid)</td></tr>
+<tr class="memdesc:a7b03beb7300fbe2bee1f3a238c87ad95"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a list of privileges for a resource group at a particular node in the privilege tree  <a href="#a7b03beb7300fbe2bee1f3a238c87ad95">More...</a><br/></td></tr>
+<tr class="separator:a7b03beb7300fbe2bee1f3a238c87ad95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa18cc4de5d271ccae63849a359d54f65"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#aa18cc4de5d271ccae63849a359d54f65">XMLRPCaddResourceGroupPriv</a> ($name, $type, $nodeid, $permissions)</td></tr>
+<tr class="memdesc:aa18cc4de5d271ccae63849a359d54f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">add privileges for a resource group at a particular node in the privilege tree  <a href="#aa18cc4de5d271ccae63849a359d54f65">More...</a><br/></td></tr>
+<tr class="separator:aa18cc4de5d271ccae63849a359d54f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af850ce9dc616c6cf763006711e062de4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#af850ce9dc616c6cf763006711e062de4">XMLRPCremoveResourceGroupPriv</a> ($name, $type, $nodeid, $permissions)</td></tr>
+<tr class="memdesc:af850ce9dc616c6cf763006711e062de4"><td class="mdescLeft">&#160;</td><td class="mdescRight">remove privileges for a resource group from a node in the privilege tree  <a href="#af850ce9dc616c6cf763006711e062de4">More...</a><br/></td></tr>
+<tr class="separator:af850ce9dc616c6cf763006711e062de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada4c0b4bbf44b5c82b484d8113bce6df"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ada4c0b4bbf44b5c82b484d8113bce6df">XMLRPCgetUserGroups</a> ($groupType=0, $affiliationid=0)</td></tr>
+<tr class="memdesc:ada4c0b4bbf44b5c82b484d8113bce6df"><td class="mdescLeft">&#160;</td><td class="mdescRight">builds a list of user groups  <a href="#ada4c0b4bbf44b5c82b484d8113bce6df">More...</a><br/></td></tr>
+<tr class="separator:ada4c0b4bbf44b5c82b484d8113bce6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6199166923822a70e546fb5330e3c72c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a6199166923822a70e546fb5330e3c72c">XMLRPCgetUserGroupAttributes</a> ($name, $affiliation)</td></tr>
+<tr class="memdesc:a6199166923822a70e546fb5330e3c72c"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets information about a user group  <a href="#a6199166923822a70e546fb5330e3c72c">More...</a><br/></td></tr>
+<tr class="separator:a6199166923822a70e546fb5330e3c72c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a916ec0d977122e91649fcfff137f07a4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a916ec0d977122e91649fcfff137f07a4">XMLRPCaddUserGroup</a> ($name, $affiliation, $owner, $managingGroup, $initialMaxTime, $totalMaxTime, $maxExtendTime, $custom=1)</td></tr>
+<tr class="memdesc:a916ec0d977122e91649fcfff137f07a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">creates a new user group with the specified parameters  <a href="#a916ec0d977122e91649fcfff137f07a4">More...</a><br/></td></tr>
+<tr class="separator:a916ec0d977122e91649fcfff137f07a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8c71512a96fa5cd7890e8fa1f0ac66a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#af8c71512a96fa5cd7890e8fa1f0ac66a">XMLRPCeditUserGroup</a> ($name, $affiliation, $newName, $newAffiliation, $newOwner='', $newManagingGroup='', $newInitialMaxTime='', $newTotalMaxTime='', $newMaxExtendTime='')</td></tr>
+<tr class="memdesc:af8c71512a96fa5cd7890e8fa1f0ac66a"><td class="mdescLeft">&#160;</td><td class="mdescRight">modifies attributes of a user group<br/>
+<b>NOTE:</b> an empty string may be passed for any of the new* fields to leave that item unchanged  <a href="#af8c71512a96fa5cd7890e8fa1f0ac66a">More...</a><br/></td></tr>
+<tr class="separator:af8c71512a96fa5cd7890e8fa1f0ac66a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a55396e98856ffa4e2b3f33e55a4031"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a0a55396e98856ffa4e2b3f33e55a4031">XMLRPCremoveUserGroup</a> ($name, $affiliation)</td></tr>
+<tr class="memdesc:a0a55396e98856ffa4e2b3f33e55a4031"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes a user group along with all of its privileges  <a href="#a0a55396e98856ffa4e2b3f33e55a4031">More...</a><br/></td></tr>
+<tr class="separator:a0a55396e98856ffa4e2b3f33e55a4031"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6109cc77232e01c3d50772c191e43aee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a6109cc77232e01c3d50772c191e43aee">XMLRPCdeleteUserGroup</a> ($name, $affiliation)</td></tr>
+<tr class="memdesc:a6109cc77232e01c3d50772c191e43aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">alias for XMLRPCremoveUserGroup  <a href="#a6109cc77232e01c3d50772c191e43aee">More...</a><br/></td></tr>
+<tr class="separator:a6109cc77232e01c3d50772c191e43aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa75ba57e059c75e9638b1a95bd12d6cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#aa75ba57e059c75e9638b1a95bd12d6cf">XMLRPCgetUserGroupMembers</a> ($name, $affiliation)</td></tr>
+<tr class="memdesc:aa75ba57e059c75e9638b1a95bd12d6cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets members of a user group<br/>
+<b>NOTE:</b> it is possible to have a group with no members in which case success will be returned with an empty array for members  <a href="#aa75ba57e059c75e9638b1a95bd12d6cf">More...</a><br/></td></tr>
+<tr class="separator:aa75ba57e059c75e9638b1a95bd12d6cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc9a41feddb3be4edafe1ad0d519e2e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#afc9a41feddb3be4edafe1ad0d519e2e5">XMLRPCaddUsersToGroup</a> ($name, $affiliation, $users)</td></tr>
+<tr class="memdesc:afc9a41feddb3be4edafe1ad0d519e2e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds users to a group  <a href="#afc9a41feddb3be4edafe1ad0d519e2e5">More...</a><br/></td></tr>
+<tr class="separator:afc9a41feddb3be4edafe1ad0d519e2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293e447aaf99c561c4247a62fff4c13f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a293e447aaf99c561c4247a62fff4c13f">XMLRPCremoveUsersFromGroup</a> ($name, $affiliation, $users)</td></tr>
+<tr class="memdesc:a293e447aaf99c561c4247a62fff4c13f"><td class="mdescLeft">&#160;</td><td class="mdescRight">removes users from a group  <a href="#a293e447aaf99c561c4247a62fff4c13f">More...</a><br/></td></tr>
+<tr class="separator:a293e447aaf99c561c4247a62fff4c13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeef7932684f15af6bcbd01e546939eb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#aeef7932684f15af6bcbd01e546939eb8">XMLRPCgetResourceGroups</a> ($type)</td></tr>
+<tr class="memdesc:aeef7932684f15af6bcbd01e546939eb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a list of resource groups of a particular type  <a href="#aeef7932684f15af6bcbd01e546939eb8">More...</a><br/></td></tr>
+<tr class="separator:aeef7932684f15af6bcbd01e546939eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1da3175b525b6abfba0666102d6d0e62"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a1da3175b525b6abfba0666102d6d0e62">XMLRPCaddResourceGroup</a> ($name, $managingGroup, $type)</td></tr>
+<tr class="memdesc:a1da3175b525b6abfba0666102d6d0e62"><td class="mdescLeft">&#160;</td><td class="mdescRight">add a resource group  <a href="#a1da3175b525b6abfba0666102d6d0e62">More...</a><br/></td></tr>
+<tr class="separator:a1da3175b525b6abfba0666102d6d0e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bf0cfa485b1c13efc21c6cb07924c6c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a4bf0cfa485b1c13efc21c6cb07924c6c">XMLRPCremoveResourceGroup</a> ($name, $type)</td></tr>
+<tr class="memdesc:a4bf0cfa485b1c13efc21c6cb07924c6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">remove a resource group  <a href="#a4bf0cfa485b1c13efc21c6cb07924c6c">More...</a><br/></td></tr>
+<tr class="separator:a4bf0cfa485b1c13efc21c6cb07924c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d59515e70006076eff93787c65f0fc8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a3d59515e70006076eff93787c65f0fc8">XMLRPCblockAllocation</a> ($imageid, $start, $end, $numMachines, $usergroupid, $ignoreprivileges=0)</td></tr>
+<tr class="memdesc:a3d59515e70006076eff93787c65f0fc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">creates and processes a block allocation according to the passed in criteria  <a href="#a3d59515e70006076eff93787c65f0fc8">More...</a><br/></td></tr>
+<tr class="separator:a3d59515e70006076eff93787c65f0fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a428ab5529037c8e2d7e035c5b972aec9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#a428ab5529037c8e2d7e035c5b972aec9">XMLRPCprocessBlockTime</a> ($blockTimesid, $ignoreprivileges=0)</td></tr>
+<tr class="memdesc:a428ab5529037c8e2d7e035c5b972aec9"><td class="mdescLeft">&#160;</td><td class="mdescRight">processes a block allocation for the blockTimes entry associated with blockTimesid  <a href="#a428ab5529037c8e2d7e035c5b972aec9">More...</a><br/></td></tr>
+<tr class="separator:a428ab5529037c8e2d7e035c5b972aec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac83a2eb35aa274b5167c8848d16e9b67"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xmlrpcWrappers_8php.html#ac83a2eb35aa274b5167c8848d16e9b67">XMLRPCfinishBaseImageCapture</a> ($ownerid, $resourceid, $virtual =1)</td></tr>
+<tr class="memdesc:ac83a2eb35aa274b5167c8848d16e9b67"><td class="mdescLeft">&#160;</td><td class="mdescRight">calls addImagePermissions to create and set up permissions, groupings, and mappings so that the owner of a new base image will be able to make a reservation for it after capturing it using 'vcld -setup'; specifically designed to be called by vcld as part of the process of capturing a new base image  <a href="#ac83a2eb35aa274b5167c8848d16e9b67">More...</a><br/></td></tr>
+<tr class="separator:ac83a2eb35aa274b5167c8848d16e9b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-The functions listed here are for making VCL requests from other applications. They are implemented according to the XML RPC spec defined at <a href="http://www.xmlrpc.com/">http://www.xmlrpc.com/</a> <br>
- There is one function called <b><a class="el" href="xmlrpcWrappers_8php.html#905bda05c77ad0d7b1af805607a69ecd" title="this is a test function that call be called when getting XML RPC calls to this site...">XMLRPCtest()</a></b> that can be used during initial development to get started without actually making a request.<br>
- <br>
- The URL you will use to submit RPC calls is the URL for your VCL site followed by<br>
-<br>
- index.php?mode=xmlrpccall<br>
-<br>
- for example if the URL for your VCL site is<br>
-<br>
- <a href="https://vcl.mysite.org/vcl/">https://vcl.mysite.org/vcl/</a><br>
-<br>
- the RPC URL would be<br>
-<br>
- <a href="https://vcl.mysite.org/vcl/index.php?mode=xmlrpccall">https://vcl.mysite.org/vcl/index.php?mode=xmlrpccall</a><br>
-<br>
- There is one exception - when calling the XMLRPCaffiliations function, the mode is xmlrpcaffiliations, for example:<br>
-<br>
- <a href="https://vcl.mysite.org/vcl/index.php?mode=xmlrpcaffiliations">https://vcl.mysite.org/vcl/index.php?mode=xmlrpcaffiliations</a><br>
-<br>
- Your application must connect using HTTPS.<br>
-<br>
- Internal to the VCL code, "Reservations" are called "Requests"; therefore, "request" is used instead of "reservation" in this documentation and in the RPC functions. <br>
- <h2>API Version 2</h2>
-<p>
-This is the current version of the API. It should be used for any new code development. Any older code needs to be migrated to this version.<br>
-<br>
- Authentication is handled by 2 additional HTTP headers you will need to send:<br>
- <b>X-User</b> - the userid you would use to log in to the VCL site, followed by the at sign (@), followed by your affiliation<br>
- example: myuserid@NCSU<br>
- You can obtain a list of the affiliations by using the <a class="el" href="xmlrpcWrappers_8php.html#f3cdb4a0c6d2fa4ca9409f2bda3c3dae" title="gets all of the affilations for which users can log in to VCL  NOTE: This is the...">XMLRPCaffiliations()</a> call<br>
-<br>
- <b>X-Pass</b> - the password you would use to log in to the VCL site<br>
- <br>
- There is one other additional HTTP header you must send:<br>
- <b>X-APIVERSION</b> - set this to 2<br>
-<br>
- The X-User and X-Pass HTTP headers do not need to be passed to call the <a class="el" href="xmlrpcWrappers_8php.html#f3cdb4a0c6d2fa4ca9409f2bda3c3dae" title="gets all of the affilations for which users can log in to VCL  NOTE: This is the...">XMLRPCaffiliations()</a> function.<p>
-<h2>API Version 1</h2>
-<p>
-<b>NOTICE:</b> API version 1 will probably be removed in VCL 2.2. If you are still using API version 1, you need to update your code to use version 2.<br>
-<br>
- This version is being phased out in favor of version 2. Documentation is provided for those currently using version 1 who are not ready to switch to using version 2.<br>
-<br>
-<p>
-Authentication is handled by 2 additional HTTP headers you will need to send:<br>
- <b>X-User</b> - use the same id you would use to log in to the VCL site<br>
- <b>X-Pass</b> - the key mentioned above<br>
- <br>
- There is one other additional HTTP header you must send:<br>
- <b>X-APIVERSION</b> - set this to 1<br>
- <hr><h2>Function Documentation</h2>
-<a class="anchor" name="e9008862ba7d032f2f7dada56b5a38ad"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCaddRequest" ref="e9008862ba7d032f2f7dada56b5a38ad" args="($imageid, $start, $length, $foruser='')" -->
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The functions listed here are for making VCL requests from other applications. They are implemented according to the XML RPC spec defined at <a href="http://www.xmlrpc.com/">http://www.xmlrpc.com/</a> <br/>
+There is one function called <b><a class="el" href="xmlrpcWrappers_8php.html#a905bda05c77ad0d7b1af805607a69ecd" title="this is a test function that call be called when getting XML RPC calls to this site to work ...">XMLRPCtest()</a></b> that can be used during initial development to get started without actually making a request.<br/>
+<br/>
+The URL you will use to submit RPC calls is the URL for your VCL site followed by<br/>
+<br/>
+index.php?mode=xmlrpccall<br/>
+<br/>
+for example if the URL for your VCL site is<br/>
+<br/>
+<a href="https://vcl.mysite.org/vcl/">https://vcl.mysite.org/vcl/</a><br/>
+<br/>
+the RPC URL would be<br/>
+<br/>
+<a href="https://vcl.mysite.org/vcl/index.php?mode=xmlrpccall">https://vcl.mysite.org/vcl/index.php?mode=xmlrpccall</a><br/>
+<br/>
+There is one exception - when calling the XMLRPCaffiliations function, the mode is xmlrpcaffiliations, for example:<br/>
+<br/>
+<a href="https://vcl.mysite.org/vcl/index.php?mode=xmlrpcaffiliations">https://vcl.mysite.org/vcl/index.php?mode=xmlrpcaffiliations</a><br/>
+<br/>
+Your application must connect using HTTPS.<br/>
+<br/>
+Internal to the VCL code, "Reservations" are called "Requests"; therefore, "request" is used instead of "reservation" in this documentation and in the RPC functions. <br/>
+</p>
+<h2>API Version 2</h2>
+<p>This is the current version of the API. It should be used for any new code development. Any older code needs to be migrated to this version.<br/>
+<br/>
+Authentication is handled by 2 additional HTTP headers you will need to send:<br/>
+<b>X-User</b> - the userid you would use to log in to the VCL site, followed by the at sign (@), followed by your affiliation<br/>
+example: myuserid@NCSU<br/>
+You can obtain a list of the affiliations by using the <a class="el" href="xmlrpcWrappers_8php.html#af3cdb4a0c6d2fa4ca9409f2bda3c3dae" title="gets all of the affilations for which users can log in to VCL NOTE: This is the only function availab...">XMLRPCaffiliations()</a> call<br/>
+<br/>
+<b>X-Pass</b> - the password you would use to log in to the VCL site<br/>
+<br/>
+There is one other additional HTTP header you must send:<br/>
+<b>X-APIVERSION</b> - set this to 2<br/>
+<br/>
+The X-User and X-Pass HTTP headers do not need to be passed to call the <a class="el" href="xmlrpcWrappers_8php.html#af3cdb4a0c6d2fa4ca9409f2bda3c3dae" title="gets all of the affilations for which users can log in to VCL NOTE: This is the only function availab...">XMLRPCaffiliations()</a> function. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a4775e2f79c46e64e168e213d8ed38477"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCaddRequest           </td>
+          <td class="memname">XMLRPCaddImageGroupToComputerGroup </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>imageid</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$imageGroup</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>start</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$computerGroup</em>&#160;</td>
         </tr>
         <tr>
-          <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>length</em>, </td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>map an image group to a computer group </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$imageGroup</td><td>- the name of an imageGroup </td></tr>
+    <tr><td class="paramname">$computerGroup</td><td>- the name of a computerGroup</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>success</b> - successfully mapped an image group to a computer group<br/>
+</li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2637fdb90d52331d228ed7f20120ffbe"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">XMLRPCaddImageToGroup </td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>foruser</em> = <code>''</code></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$imageid</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-tries to make a request 
-<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>$imageid</em>&nbsp;</td><td>- id of an image </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$start</em>&nbsp;</td><td>- "now" or unix timestamp for start of reservation; will use a floor function to round down to the nearest 15 minute increment for actual reservation </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$length</em>&nbsp;</td><td>- length of reservation in minutes (must be in 15 minute increments) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$foruser</em>&nbsp;</td><td>- (optional) login to be used when setting up the account on the reserved machine - CURRENTLY, THIS IS UNSUPPORTED</td></tr>
+<p>adds an image to a resource group </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$name</td><td>- the name of an imageGroup </td></tr>
+    <tr><td class="paramname">$imageid</td><td>- the id of an image</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named '<b>status'</b> which will have one of these values:<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number<br>
- </li>
-<li><b>errormsg</b> - error string<br>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>success</b> - image was added to the group<br/>
 </li>
-</ul>
-<b>notavailable</b> - no computers were available for the request<br>
- <b>success</b> - there will be an additional element in the array: <ul>
-<li><b>requestid</b> - identifier that should be passed to later calls when acting on the request </li>
 </ul>
 </dd></dl>
 
 </div>
-</div><p>
-<a class="anchor" name="c49fe2b71450a277d1640310dc8e230b"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCaddUserGroup" ref="c49fe2b71450a277d1640310dc8e230b" args="($name, $affiliation, $owner, $managingGroup, $initialMaxTime, $totalMaxTime, $maxExtendTime)" -->
+</div>
+<a class="anchor" id="af3223a46e4ec40200fd9f8417490b18e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCaddUserGroup           </td>
+          <td class="memname">XMLRPCaddNode </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>name</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$nodeName</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>affiliation</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$parentNode</em>&#160;</td>
         </tr>
         <tr>
-          <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>owner</em>, </td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>add a node to the privilege tree as a child of the specified parent node </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$nodeName</td><td>- the name of the new node </td></tr>
+    <tr><td class="paramname">$parentNode</td><td>- the ID of the node parent</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>success</b> - node was successfully added </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8ee76978294a2a1e45fc4f4ef446f9a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">XMLRPCaddRequest </td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$imageid</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>managingGroup</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$start</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>initialMaxTime</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$length</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>totalMaxTime</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$foruser</em> = <code>''</code>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>maxExtendTime</em></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$nousercheck</em> = <code>0</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-creates a new user group with the specified parameters 
-<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>$name</em>&nbsp;</td><td>- name of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$affiliation</em>&nbsp;</td><td>- affiliation of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$owner</em>&nbsp;</td><td>- user that will be the owner of the group in username@affiliation form </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$managingGroup</em>&nbsp;</td><td>- user group that can manage membership of this one </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$initialMaxTime</em>&nbsp;</td><td>- (minutes) max initial time users in this group can select for length of reservations </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$totalMaxTime</em>&nbsp;</td><td>- (minutes) total length users in the group can have for a reservation (including all extensions) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$maxExtendTime</em>&nbsp;</td><td>- (minutes) max length of time users can request as an extension to a reservation at a time</td></tr>
+<p>tries to make a request </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$imageid</td><td>- id of an image </td></tr>
+    <tr><td class="paramname">$start</td><td>- "now" or unix timestamp for start of reservation; will use a floor function to round down to the nearest 15 minute increment for actual reservation </td></tr>
+    <tr><td class="paramname">$length</td><td>- length of reservation in minutes (must be in 15 minute increments) </td></tr>
+    <tr><td class="paramname">$foruser</td><td>- (optional) login to be used when setting up the account on the reserved machine - CURRENTLY, THIS IS UNSUPPORTED </td></tr>
+    <tr><td class="paramname">$nousercheck</td><td>- (optional, default=0) set to 1 to disable timeout when user is disconnected for too long</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named 'status' which will have one of these values:<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number </li>
-<li><b>errormsg</b> - error string</li>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named '<b>status'</b> which will have one of these values:<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>notavailable</b> - no computers were available for the request<br/>
+<b>success</b> - there will be an additional element in the array: </li>
+<li><b>requestid</b> - identifier that should be passed to later calls when acting on the request </li>
 </ul>
-<b>success</b> - user group was successfully created</dd></dl>
-///////////////////////////////////////////////////////////////////////////// 
+</dd></dl>
+
+</div>
 </div>
-</div><p>
-<a class="anchor" name="fc9a41feddb3be4edafe1ad0d519e2e5"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCaddUsersToGroup" ref="fc9a41feddb3be4edafe1ad0d519e2e5" args="($name, $affiliation, $users)" -->
+<a class="anchor" id="a09dbfe443001dc76965449ef7a6260d1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCaddUsersToGroup           </td>
+          <td class="memname">XMLRPCaddRequestWithEnding </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>name</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$imageid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$start</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$end</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>affiliation</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$foruser</em> = <code>''</code>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>users</em></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$nousercheck</em> = <code>0</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-adds users to a group 
-<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>$name</em>&nbsp;</td><td>- name of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$affiliation</em>&nbsp;</td><td>- affiliation of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$users</em>&nbsp;</td><td>- array of users in username@affiliation form to be added to the group</td></tr>
+<p>tries to make a request with the specified ending time </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$imageid</td><td>- id of an image </td></tr>
+    <tr><td class="paramname">$start</td><td>- "now" or unix timestamp for start of reservation; will use a floor function to round down to the nearest 15 minute increment for actual reservation </td></tr>
+    <tr><td class="paramname">$end</td><td>- unix timestamp for end of reservation; will be rounded up to the nearest 15 minute increment </td></tr>
+    <tr><td class="paramname">$foruser</td><td>- (optional) login to be used when setting up the account on the reserved machine - CURRENTLY, THIS IS UNSUPPORTED </td></tr>
+    <tr><td class="paramname">$nousercheck</td><td>- (optional, default=0) set to 1 to disable timeout when user is disconnected for too long</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named 'status' which will have one of these values:<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number </li>
-<li><b>errormsg</b> - error string</li>
-</ul>
-<b>success</b> - users successfully added to the group</dd></dl>
-<b>warning</b> - there was a non-fatal issue that occurred while processing the call; there will be three additional elements in this case: <ul>
-<li><b>warningcode</b> - warning number </li>
-<li><b>warningmsg</b> - warning string </li>
-<li><b>failedusers</b> - array of users in username@affiliation form that could not be added</li>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named '<b>status'</b> which will have one of these values:<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>notavailable</b> - no computers were available for the request<br/>
+<b>success</b> - there will be an additional element in the array: </li>
+<li><b>requestid</b> - identifier that should be passed to later calls when acting on the request </li>
 </ul>
-///////////////////////////////////////////////////////////////////////////// 
-</div>
-</div><p>
-<a class="anchor" name="f3cdb4a0c6d2fa4ca9409f2bda3c3dae"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCaffiliations" ref="f3cdb4a0c6d2fa4ca9409f2bda3c3dae" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">XMLRPCaffiliations           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-gets all of the affilations for which users can log in to VCL<br>
- <b>NOTE:</b> This is the only function available for which the X-User and X-Pass HTTP headers do not need to be passed 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array of affiliation arrays, each with 2 indices:<br>
- <b>id</b> - id of the affiliation<br>
- <b>name</b> - name of the affiliation </dd></dl>
+</dd></dl>
 
 </div>
-</div><p>
-<a class="anchor" name="0df2e247450548835f4abdaa885753d2"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCblockAllocation" ref="0df2e247450548835f4abdaa885753d2" args="($imageid, $start, $end, $requestcount, $usergroupid, $ignoreprivileges=0)" -->
+</div>
+<a class="anchor" id="a1da3175b525b6abfba0666102d6d0e62"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCblockAllocation           </td>
+          <td class="memname">XMLRPCaddResourceGroup </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>imageid</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>start</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>end</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>requestcount</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>usergroupid</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$managingGroup</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>ignoreprivileges</em> = <code>0</code></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$type</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-creates and processes a block reservation according to the passed in criteria 
-<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>$imageid</em>&nbsp;</td><td>- id of the image to be used </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$start</em>&nbsp;</td><td>- mysql datetime for the start time (i.e. requests should be prep'd and ready by this time) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$end</em>&nbsp;</td><td>- mysql datetime for the end time </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$requestcount</em>&nbsp;</td><td>- number of computers to allocate </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$usergroupid</em>&nbsp;</td><td>- id of user group for checking user access to machines </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$ignoreprivileges</em>&nbsp;</td><td>(optional, default=0) - 0 (false) or 1 (true) - set to 1 to select computers from any that are mapped to be able to run the image; set to 0 to only select computers from ones that are both mapped and that users in the usergroup assigned to this block request have been granted access to through the privilege tree</td></tr>
+<p>add a resource group </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$name</td><td>- the name of the resource group </td></tr>
+    <tr><td class="paramname">$managingGroup</td><td>- the name of the managing group </td></tr>
+    <tr><td class="paramname">$type</td><td>- the type of resource group</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with blockTimesid as an index with the value of the newly created block time and at least one other index named 'status' which will have one of these values:<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number </li>
-<li><b>errormsg</b> - error string</li>
-</ul>
-<b>success</b> - blockTimesid was processed; there will be two additional elements in this case: <ul>
-<li><b>allocated</b> - total number of desired requests that have been allocated </li>
-<li><b>unallocated</b> - total number of desired requests that have not been allocated</li>
-</ul>
-<b>warning</b> - there was a non-fatal issue that occurred while processing the call; there will be four additional elements in this case: <ul>
-<li><b>warningcode</b> - warning number </li>
-<li><b>warningmsg</b> - warning string </li>
-<li><b>allocated</b> - total number of desired requests that have been allocated </li>
-<li><b>unallocated</b> - total number of desired requests that have not been allocated</li>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>success</b> - the resource group was added </li>
 </ul>
-note that status may be warning, but allocated may be 0 indicating there were no errors that occurred, but there simply were not any machines available </dd></dl>
+</dd></dl>
 
 </div>
-</div><p>
-<a class="anchor" name="6109cc77232e01c3d50772c191e43aee"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCdeleteUserGroup" ref="6109cc77232e01c3d50772c191e43aee" args="($name, $affiliation)" -->
+</div>
+<a class="anchor" id="aa18cc4de5d271ccae63849a359d54f65"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCdeleteUserGroup           </td>
+          <td class="memname">XMLRPCaddResourceGroupPriv </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>name</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$nodeid</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>affiliation</em></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$permissions</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-deletes a user group along with all of its privileges 
-<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>$name</em>&nbsp;</td><td>- name of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$affiliation</em>&nbsp;</td><td>- affiliation of user group</td></tr>
+<p>add privileges for a resource group at a particular node in the privilege tree </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$name</td><td>- the name of the resource group </td></tr>
+    <tr><td class="paramname">$type</td><td>- the resource group type </td></tr>
+    <tr><td class="paramname">$nodeid</td><td>- the ID of the node in the privilege tree </td></tr>
+    <tr><td class="paramname">$permissions</td><td>- a colon (:) delimited list of privileges to add</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named 'status' which will have one of these values:<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number </li>
-<li><b>errormsg</b> - error string</li>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
+<li><b>errormsg</b> - error string<br/>
+ <b>success</b> - privileges were successfully added </li>
 </ul>
-<b>success</b> - user group was successfully deleted</dd></dl>
-///////////////////////////////////////////////////////////////////////////// 
+</dd></dl>
+
+</div>
 </div>
-</div><p>
-<a class="anchor" name="f8c71512a96fa5cd7890e8fa1f0ac66a"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCeditUserGroup" ref="f8c71512a96fa5cd7890e8fa1f0ac66a" args="($name, $affiliation, $newName, $newAffiliation, $newOwner='', $newManagingGroup='', $newInitialMaxTime='', $newTotalMaxTime='', $newMaxExtendTime='')" -->
+<a class="anchor" id="a916ec0d977122e91649fcfff137f07a4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCeditUserGroup           </td>
+          <td class="memname">XMLRPCaddUserGroup </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>name</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>affiliation</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$affiliation</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newName</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$owner</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newAffiliation</em>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$managingGroup</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newOwner</em> = <code>''</code>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$initialMaxTime</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newManagingGroup</em> = <code>''</code>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$totalMaxTime</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newInitialMaxTime</em> = <code>''</code>, </td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$maxExtendTime</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newTotalMaxTime</em> = <code>''</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>newMaxExtendTime</em> = <code>''</code></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$custom</em> = <code>1</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-modifies attributes of a user group<br>
- <b>NOTE:</b> an empty string may be passed for any of the new* fields to leave that item unchanged 
-<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>$name</em>&nbsp;</td><td>- name of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$affiliation</em>&nbsp;</td><td>- affiliation of user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newName</em>&nbsp;</td><td>- new name for user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newAffiliation</em>&nbsp;</td><td>- new affiliation for user group </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newOwner</em>&nbsp;</td><td>- (optional, default='') user that will be the owner of the group in username@affiliation form </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newManagingGroup</em>&nbsp;</td><td>- (optional, default='') user group that can manage membership of this one </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newInitialMaxTime</em>&nbsp;</td><td>- (optional, default='') (minutes) max initial time users in this group can select for length of reservations </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newTotalMaxTime</em>&nbsp;</td><td>- (optional, default='') (minutes) total length users in the group can have for a reservation (including all extensions) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$newMaxExtendTime</em>&nbsp;</td><td>- (optional, default='') (minutes) max length of time users can request as an extension to a reservation at a time</td></tr>
+<p>creates a new user group with the specified parameters </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$name</td><td>- name of user group </td></tr>
+    <tr><td class="paramname">$affiliation</td><td>- affiliation of user group </td></tr>
+    <tr><td class="paramname">$owner</td><td>- user that will be the owner of the group in username@affiliation form </td></tr>
+    <tr><td class="paramname">$managingGroup</td><td>- user group that can manage membership of this one </td></tr>
+    <tr><td class="paramname">$initialMaxTime</td><td>- (minutes) max initial time users in this group can select for length of reservations </td></tr>
+    <tr><td class="paramname">$totalMaxTime</td><td>- (minutes) total length users in the group can have for a reservation (including all extensions) </td></tr>
+    <tr><td class="paramname">$maxExtendTime</td><td>- (minutes) max length of time users can request as an extension to a reservation at a time </td></tr>
+    <tr><td class="paramname">$custom</td><td>- (optional, default=1) set custom flag for user group; if set to 0, $owner and $managingGroup will be ignored and group membership will be managed via authentication protocol</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named 'status' which will have one of these values:<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number </li>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values:<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
+</li>
 <li><b>errormsg</b> - error string</li>
 </ul>
-<b>success</b> - user group was successfully updated</dd></dl>
-///////////////////////////////////////////////////////////////////////////// 
+<b>success</b> - user group was successfully created </dd></dl>
+
 </div>
-</div><p>
-<a class="anchor" name="c2303425584288df956142b63607d15b"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCendRequest" ref="c2303425584288df956142b63607d15b" args="($requestid)" -->
+</div>
+<a class="anchor" id="a07f67dc653cccb327b3dce8db07da558"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCendRequest           </td>
+          <td class="memname">XMLRPCaddUserGroupPriv </td>
           <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>requestid</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$affiliation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$nodeid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$permissions</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-ends/deletes a request 
-<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>$requestid</em>&nbsp;</td><td>- id of a request</td></tr>
+<p>add privileges for a user group at a particular node in the privilege tree </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$name</td><td>- the name of the user group </td></tr>
+    <tr><td class="paramname">$affiliation</td><td>- the affiliation of the user group </td></tr>
+    <tr><td class="paramname">$nodeid</td><td>- the ID of the node in the privilege tree </td></tr>
+    <tr><td class="paramname">$permissions</td><td>- a colon (:) delimited list of privileges to add</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named 'status' which will have one of these values<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number<br>
- </li>
-<li><b>errormsg</b> - error string<br>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number<br/>
 </li>
+<li><b>errormsg</b> - error string<br/>
+ <b>success</b> - privileges were successfully added </li>
 </ul>
-<b>success</b> - request was successfully ended<br>
- </dd></dl>
+</dd></dl>
 
 </div>
-</div><p>
-<a class="anchor" name="5bacea01de3773fb69f1cb141204b58c"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCgetImages" ref="5bacea01de3773fb69f1cb141204b58c" args="()" -->
+</div>
+<a class="anchor" id="afc9a41feddb3be4edafe1ad0d519e2e5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCgetImages           </td>
+          <td class="memname">XMLRPCaddUsersToGroup </td>
           <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$name</em>, </td>
         </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-gets the images to which the user has acces 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array of image arrays, each with 2 indices:<br>
- <b>id</b> - id of the image<br>
- <b>name</b> - name of the image </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="e1d25d949e2beee11bb73248ef5890d9"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCgetRequestConnectData" ref="e1d25d949e2beee11bb73248ef5890d9" args="($requestid, $remoteIP)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
         <tr>
-          <td class="memname">XMLRPCgetRequestConnectData           </td>
-          <td>(</td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>requestid</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$affiliation</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">$&nbsp;</td>
-          <td class="paramname"> <em>remoteIP</em></td><td>&nbsp;</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>$users</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td>
         </tr>
       </table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
 
-<p>
-if request is ready, adds the connecting user's computer to the request and returns info about how to connect to the computer 
-<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>$requestid</em>&nbsp;</td><td>- id of a request </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>$remoteIP</em>&nbsp;</td><td>- ip address of connecting user's computer</td></tr>
+<p>adds users to a group </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">$name</td><td>- name of user group </td></tr>
+    <tr><td class="paramname">$affiliation</td><td>- affiliation of user group </td></tr>
+    <tr><td class="paramname">$users</td><td>- array of users in username@affiliation form to be added to the group</td></tr>
   </table>
+  </dd>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an array with at least one index named '<b>status'</b> which will have one of these values<br>
- <b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
-<li><b>errorcode</b> - error number<br>
- </li>
-<li><b>errormsg</b> - error string<br>
-</li>
+<dl class="section return"><dt>Returns</dt><dd>an array with at least one index named 'status' which will have one of these values:<br/>
+<b>error</b> - error occurred; there will be 2 additional elements in the array: <ul>
+<li><b>errorcode</b> - error number </li>
+<li><b>errormsg</b> - error string</li>
 </ul>
-<b>ready</b> - request is ready; there will be 3 additional elements in the array: <ul>
-<li><b>serverIP</b> - address of the reserved machine </li>
-<li><b>user</b> - user to use when connecting to the machine </li>
-<li><b>password</b> - password to use when connecting to the machine</li>
+<b>success</b> - users successfully added to the group<br/>
+<b>warning</b> - there was a non-fatal issue that occurred while processing the call; there will be three additional elements in this case: <ul>
+<li><b>warningcode</b> - warning number </li>
+<li><b>warningmsg</b> - warning string </li>
+<li><b>failedusers</b> - array of users in username@affiliation form that could not be added </li>
 </ul>
-<b>notready</b> - request is not ready for connection </dd></dl>
+</dd></dl>
 
 </div>
-</div><p>
-<a class="anchor" name="92ebf10589864453db3940767bc63376"></a><!-- doxytag: member="xmlrpcWrappers.php::XMLRPCgetRequestIds" ref="92ebf10589864453db3940767bc63376" args="()" -->
+</div>
+<a class="anchor" id="af3cdb4a0c6d2fa4ca9409f2bda3c3dae"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">XMLRPCgetRequestIds           </td>

[... 1789 lines stripped ...]