Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 9ed1c47cc59509b4b6286d8c9d135757 > files > 157

lib64torque-devel-4.1.6-4.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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>torque: DRMAA interface.</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.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">torque
   &#160;<span id="projectnumber">4.1.6</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">DRMAA interface.</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for DRMAA interface.:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__drmaa.png" border="0" alt="" usemap="#group____drmaa"/>
<map name="group____drmaa" id="group____drmaa">
<area shape="rect" id="node2" href="group__drmaa__jobt.html" title="The function drmaa_allocate_job_template() SHALL allocate a new job template, returned in jt..." alt="" coords="187,5,352,32"/><area shape="rect" id="node3" href="group__drmaa__viter.html" title="The drmaa_get_next_X() functions SHALL store up to value_len bytes of the next attribute name / attri..." alt="" coords="184,56,355,83"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group__drmaa__viter"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa__viter.html">Vector iteration functions.</a></td></tr>
<tr class="memdesc:group__drmaa__viter"><td class="mdescLeft">&#160;</td><td class="mdescRight">The drmaa_get_next_<em>X</em>() functions SHALL store up to <em>value_len</em> bytes of the next attribute name / attribute value / job identifier from the <em>values</em> opaque string vector in the <em>value</em> buffer. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:group__drmaa__jobt"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa__jobt.html">Job template operations.</a></td></tr>
<tr class="memdesc:group__drmaa__jobt"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function drmaa_allocate_job_template() SHALL allocate a new job template, returned in <em>jt</em>. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae9ffb85ec39a1fad18d18fc1a269196d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#gae9ffb85ec39a1fad18d18fc1a269196d">drmaa_init</a> (const char *contact, char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:gae9ffb85ec39a1fad18d18fc1a269196d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="group__drmaa.html#gae9ffb85ec39a1fad18d18fc1a269196d" title="The drmaa_init() function SHALL initialize DRMAA library and create a new DRMAA session, using the contact parameter, if provided, to determine to which DRMS to connect. ">drmaa_init()</a> function SHALL initialize DRMAA library and create a new DRMAA session, using the contact parameter, if provided, to determine to which DRMS to connect.  <a href="#gae9ffb85ec39a1fad18d18fc1a269196d">More...</a><br/></td></tr>
<tr class="separator:gae9ffb85ec39a1fad18d18fc1a269196d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab00cf774d811c2d1b635d9ce61c558d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#gab00cf774d811c2d1b635d9ce61c558d9">drmaa_exit</a> (char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:gab00cf774d811c2d1b635d9ce61c558d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="group__drmaa.html#gab00cf774d811c2d1b635d9ce61c558d9" title="The drmaa_exit() function SHALL disengage from DRMAA library and allow the DRMAA library to perform a...">drmaa_exit()</a> function SHALL disengage from DRMAA library and allow the DRMAA library to perform any necessary internal cleanup.  <a href="#gab00cf774d811c2d1b635d9ce61c558d9">More...</a><br/></td></tr>
<tr class="separator:gab00cf774d811c2d1b635d9ce61c558d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b24f87592d4cd4ba31c3ec9d0495ca1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6b24f87592d4cd4ba31c3ec9d0495ca1"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#ga6b24f87592d4cd4ba31c3ec9d0495ca1">drmaa_get_attribute</a> (<a class="el" href="structdrmaa__job__template__s.html">drmaa_job_template_t</a> *jt, const char *name, char *value, size_t value_len, char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:ga6b24f87592d4cd4ba31c3ec9d0495ca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function <a class="el" href="group__drmaa.html#ga6b24f87592d4cd4ba31c3ec9d0495ca1" title="The function drmaa_get_attribute() SHALL fill the value buffer with up to value_len characters of the...">drmaa_get_attribute()</a> SHALL fill the <em>value</em> buffer with up to <em>value_len</em> characters of the scalar attribute, <em>name's</em>, value in the given job template. <br/></td></tr>
<tr class="separator:ga6b24f87592d4cd4ba31c3ec9d0495ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1743226e9474646ac349f85c3f71dd85"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#ga1743226e9474646ac349f85c3f71dd85">drmaa_set_vector_attribute</a> (<a class="el" href="structdrmaa__job__template__s.html">drmaa_job_template_t</a> *jt, const char *name, const char *value[], char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:ga1743226e9474646ac349f85c3f71dd85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function <a class="el" href="group__drmaa.html#ga1743226e9474646ac349f85c3f71dd85" title="The function drmaa_set_vector_attribute() SHALL set the vector attribute, name, in the job template...">drmaa_set_vector_attribute()</a> SHALL set the vector attribute, <em>name</em>, in the job template, <em>jt</em>, to the value(s), <em>value</em>.  <a href="#ga1743226e9474646ac349f85c3f71dd85">More...</a><br/></td></tr>
<tr class="separator:ga1743226e9474646ac349f85c3f71dd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0056db5f93e099845e2474f5a5aad47d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0056db5f93e099845e2474f5a5aad47d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#ga0056db5f93e099845e2474f5a5aad47d">drmaa_get_vector_attribute</a> (<a class="el" href="structdrmaa__job__template__s.html">drmaa_job_template_t</a> *jt, const char *name, <a class="el" href="structdrmaa__attr__values__s.html">drmaa_attr_values_t</a> **values, char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:ga0056db5f93e099845e2474f5a5aad47d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function <a class="el" href="group__drmaa.html#ga0056db5f93e099845e2474f5a5aad47d" title="The function drmaa_get_vector_attribute() SHALL store in values an opaque values string vector contai...">drmaa_get_vector_attribute()</a> SHALL store in <em>values</em> an opaque values string vector containing the values of the vector attribute, <em>name's</em>, value in the given job template. <br/></td></tr>
<tr class="separator:ga0056db5f93e099845e2474f5a5aad47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71132c3431c0351ca381148c1a4ac415"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#ga71132c3431c0351ca381148c1a4ac415">drmaa_get_attribute_names</a> (<a class="el" href="structdrmaa__attr__names__s.html">drmaa_attr_names_t</a> **values, char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:ga71132c3431c0351ca381148c1a4ac415"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function <a class="el" href="group__drmaa.html#ga71132c3431c0351ca381148c1a4ac415" title="The function drmaa_get_attribute_names() SHALL return the set of supported scalar attribute names in ...">drmaa_get_attribute_names()</a> SHALL return the set of supported scalar attribute names in an opaque names string vector stored in <em>values</em>.  <a href="#ga71132c3431c0351ca381148c1a4ac415">More...</a><br/></td></tr>
<tr class="separator:ga71132c3431c0351ca381148c1a4ac415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bf8dcc85d066261ba036d14dd37d8f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drmaa.html#ga1bf8dcc85d066261ba036d14dd37d8f2">drmaa_get_vector_attribute_names</a> (<a class="el" href="structdrmaa__attr__names__s.html">drmaa_attr_names_t</a> **values, char *error_diagnosis, size_t error_diag_len)</td></tr>
<tr class="memdesc:ga1bf8dcc85d066261ba036d14dd37d8f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function <a class="el" href="group__drmaa.html#ga1bf8dcc85d066261ba036d14dd37d8f2" title="The function drmaa_get_vector_attribute_names() SHALL return the set of supported vector attribute na...">drmaa_get_vector_attribute_names()</a> SHALL return the set of supported vector attribute names in an opaque names string vector stored in <em>values</em>.  <a href="#ga1bf8dcc85d066261ba036d14dd37d8f2">More...</a><br/></td></tr>
<tr class="separator:ga1bf8dcc85d066261ba036d14dd37d8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gae9ffb85ec39a1fad18d18fc1a269196d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int drmaa_init </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>contact</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>error_diagnosis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>error_diag_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The <a class="el" href="group__drmaa.html#gae9ffb85ec39a1fad18d18fc1a269196d" title="The drmaa_init() function SHALL initialize DRMAA library and create a new DRMAA session, using the contact parameter, if provided, to determine to which DRMS to connect. ">drmaa_init()</a> function SHALL initialize DRMAA library and create a new DRMAA session, using the contact parameter, if provided, to determine to which DRMS to connect. </p>
<p>This function MUST be called before any other DRMAA function, except for <a class="el" href="drmaa_8h.html#a020e878f49a7808540f0adca8adc884f" title="The drmaa_get_DRM_system() function, if called before drmaa_init(), SHALL return a string containing ...">drmaa_get_DRM_system()</a>, <a class="el" href="drmaa_8h.html#a4cc4d601553011d7f7ca3e63111a5641" title="The drmaa_get_DRMAA_implementation() function, if called before drmaa_init(), SHALL return a string c...">drmaa_get_DRMAA_implementation()</a>, <a class="el" href="drmaa_8h.html#ad88bd99ee36835cc01dc63f6c6bafbed" title="The drmaa_get_contact() function, if called before drmaa_init(), SHALL return a string containing a c...">drmaa_get_contact()</a>, and <a class="el" href="drmaa_8h.html#a853b5a3e9b93012e6d5e6b934b1b5971" title="The drmaa_strerror() function SHALL return the error string describing the DRMAA error number drmaa_e...">drmaa_strerror()</a>. If <em>contact</em> is <code>NULL</code>, the default DRM system SHALL be used, provided there is only one DRMAA implementation in the provided binary module. When there is more than one DRMAA implementation in the binary module, <a class="el" href="group__drmaa.html#gae9ffb85ec39a1fad18d18fc1a269196d" title="The drmaa_init() function SHALL initialize DRMAA library and create a new DRMAA session, using the contact parameter, if provided, to determine to which DRMS to connect. ">drmaa_init()</a> SHALL return the DRMAA_ERRNO_NO_DEFAULT_CONTACT_STRING_SELECTED error code. The <a class="el" href="group__drmaa.html#gae9ffb85ec39a1fad18d18fc1a269196d" title="The drmaa_init() function SHALL initialize DRMAA library and create a new DRMAA session, using the contact parameter, if provided, to determine to which DRMS to connect. ">drmaa_init()</a> function SHOULD be called by only one of the threads. The main thread is RECOMMENDED. A call by another thread SHALL return the DRMAA_ERRNO_ALREADY_ACTIVE_SESSION error code. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="group__drmaa_gae9ffb85ec39a1fad18d18fc1a269196d_cgraph.png" border="0" usemap="#group__drmaa_gae9ffb85ec39a1fad18d18fc1a269196d_cgraph" alt=""/></div>
<map name="group__drmaa_gae9ffb85ec39a1fad18d18fc1a269196d_cgraph" id="group__drmaa_gae9ffb85ec39a1fad18d18fc1a269196d_cgraph">
<area shape="rect" id="node2" href="group__drmaa__session.html#ga45533834109e2b9434b10ff24cbe1e21" title="Creates DRMAA session and opens connection with DRM. " alt="" coords="136,5,237,32"/><area shape="rect" id="node3" href="group__drmaa__session.html#gaf0da3cdd14af5244884636c303a75e9e" title="Closes connection with DRM (if any) and destroys DRMAA session data. " alt="" coords="286,5,394,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="gab00cf774d811c2d1b635d9ce61c558d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int drmaa_exit </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>error_diagnosis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>error_diag_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The <a class="el" href="group__drmaa.html#gab00cf774d811c2d1b635d9ce61c558d9" title="The drmaa_exit() function SHALL disengage from DRMAA library and allow the DRMAA library to perform a...">drmaa_exit()</a> function SHALL disengage from DRMAA library and allow the DRMAA library to perform any necessary internal cleanup. </p>
<p>This routine SHALL end the current DRMAA session but SHALL NOT affect any jobs (e.g, queued and running jobs SHALL remain queued and running). <a class="el" href="group__drmaa.html#gab00cf774d811c2d1b635d9ce61c558d9" title="The drmaa_exit() function SHALL disengage from DRMAA library and allow the DRMAA library to perform a...">drmaa_exit()</a> SHOULD be called by only one of the threads. The first call to call <a class="el" href="group__drmaa.html#gab00cf774d811c2d1b635d9ce61c558d9" title="The drmaa_exit() function SHALL disengage from DRMAA library and allow the DRMAA library to perform a...">drmaa_exit()</a> by a thread will operate normally. All other calls from the same and other threads SHALL fail, returning a DRMAA_ERRNO_NO_ACTIVE_SESSION error code. </p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="group__drmaa_gab00cf774d811c2d1b635d9ce61c558d9_cgraph.png" border="0" usemap="#group__drmaa_gab00cf774d811c2d1b635d9ce61c558d9_cgraph" alt=""/></div>
<map name="group__drmaa_gab00cf774d811c2d1b635d9ce61c558d9_cgraph" id="group__drmaa_gab00cf774d811c2d1b635d9ce61c558d9_cgraph">
<area shape="rect" id="node2" href="group__drmaa__session.html#gaf0da3cdd14af5244884636c303a75e9e" title="Closes connection with DRM (if any) and destroys DRMAA session data. " alt="" coords="142,5,250,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ga1743226e9474646ac349f85c3f71dd85"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int drmaa_set_vector_attribute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structdrmaa__job__template__s.html">drmaa_job_template_t</a> *&#160;</td>
          <td class="paramname"><em>jt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>value</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>error_diagnosis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>error_diag_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The function <a class="el" href="group__drmaa.html#ga1743226e9474646ac349f85c3f71dd85" title="The function drmaa_set_vector_attribute() SHALL set the vector attribute, name, in the job template...">drmaa_set_vector_attribute()</a> SHALL set the vector attribute, <em>name</em>, in the job template, <em>jt</em>, to the value(s), <em>value</em>. </p>
<p>The DRMAA implementation MUST accept value values that are arrays of one or more strings terminated by a <code>NULL</code> entry. </p>

</div>
</div>
<a class="anchor" id="ga71132c3431c0351ca381148c1a4ac415"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int drmaa_get_attribute_names </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structdrmaa__attr__names__s.html">drmaa_attr_names_t</a> **&#160;</td>
          <td class="paramname"><em>values</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>error_diagnosis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>error_diag_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The function <a class="el" href="group__drmaa.html#ga71132c3431c0351ca381148c1a4ac415" title="The function drmaa_get_attribute_names() SHALL return the set of supported scalar attribute names in ...">drmaa_get_attribute_names()</a> SHALL return the set of supported scalar attribute names in an opaque names string vector stored in <em>values</em>. </p>
<p>This vector SHALL include all required scalar attributes, all supported optional scalar attributes, all DRM-specific scalar attributes, and no unsupported optional attributes. </p>

</div>
</div>
<a class="anchor" id="ga1bf8dcc85d066261ba036d14dd37d8f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int drmaa_get_vector_attribute_names </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structdrmaa__attr__names__s.html">drmaa_attr_names_t</a> **&#160;</td>
          <td class="paramname"><em>values</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>error_diagnosis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>error_diag_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The function <a class="el" href="group__drmaa.html#ga1bf8dcc85d066261ba036d14dd37d8f2" title="The function drmaa_get_vector_attribute_names() SHALL return the set of supported vector attribute na...">drmaa_get_vector_attribute_names()</a> SHALL return the set of supported vector attribute names in an opaque names string vector stored in <em>values</em>. </p>
<p>This vector SHALL include all required vector attributes, all supported optional vector attributes, all DRM-specific vector attributes, and no unsupported optional attributes. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Nov 14 2013 18:07:37 for torque by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>