File: structrt__mutex__info.html

package info (click to toggle)
xenomai 2.5.4-3squeeze1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 36,140 kB
  • ctags: 35,509
  • sloc: ansic: 109,084; sh: 11,745; makefile: 2,205; xml: 1,356; asm: 613; php: 316; perl: 155
file content (141 lines) | stat: -rw-r--r-- 6,604 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Xenomai API: rt_mutex_info Struct 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.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>rt_mutex_info Struct Reference</h1><!-- doxytag: class="rt_mutex_info" --><hr><a name="_details"></a><h2>Detailed Description</h2>
Structure containing mutex information useful to users. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__mutex.html#g8f7db304bb5a839d81614f00c4cde145" title="Inquire about a mutex.">rt_mutex_inquire()</a> </dd></dl>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrt__mutex__info.html#668ac2825b877dc02f41eb763bba1524">locked</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">&gt; 0 if mutex is locked.  <a href="#668ac2825b877dc02f41eb763bba1524"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrt__mutex__info.html#1773006d39054a4d85f7db9cdf242fe5">nwaiters</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of pending tasks.  <a href="#1773006d39054a4d85f7db9cdf242fe5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrt__mutex__info.html#cf616317d52f4266aa99245ceb509823">name</a> [XNOBJECT_NAME_LEN]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Symbolic name.  <a href="#cf616317d52f4266aa99245ceb509823"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrt__mutex__info.html#2b29d50e9d1042c67525299bc314a6f5">owner</a> [XNOBJECT_NAME_LEN]</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Symbolic name of the current owner, empty if unlocked.  <a href="#2b29d50e9d1042c67525299bc314a6f5"></a><br></td></tr>
</table>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="668ac2825b877dc02f41eb763bba1524"></a><!-- doxytag: member="rt_mutex_info::locked" ref="668ac2825b877dc02f41eb763bba1524" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrt__mutex__info.html#668ac2825b877dc02f41eb763bba1524">rt_mutex_info::locked</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
&gt; 0 if mutex is locked. 
<p>

<p>Referenced by <a class="el" href="ksrc_2skins_2native_2mutex_8c-source.html#l00620">rt_mutex_inquire()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1773006d39054a4d85f7db9cdf242fe5"></a><!-- doxytag: member="rt_mutex_info::nwaiters" ref="1773006d39054a4d85f7db9cdf242fe5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrt__mutex__info.html#1773006d39054a4d85f7db9cdf242fe5">rt_mutex_info::nwaiters</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Number of pending tasks. 
<p>

<p>Referenced by <a class="el" href="ksrc_2skins_2native_2mutex_8c-source.html#l00620">rt_mutex_inquire()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf616317d52f4266aa99245ceb509823"></a><!-- doxytag: member="rt_mutex_info::name" ref="cf616317d52f4266aa99245ceb509823" args="[XNOBJECT_NAME_LEN]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="structrt__mutex__info.html#cf616317d52f4266aa99245ceb509823">rt_mutex_info::name</a>[XNOBJECT_NAME_LEN]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Symbolic name. 
<p>

<p>Referenced by <a class="el" href="ksrc_2skins_2native_2mutex_8c-source.html#l00620">rt_mutex_inquire()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b29d50e9d1042c67525299bc314a6f5"></a><!-- doxytag: member="rt_mutex_info::owner" ref="2b29d50e9d1042c67525299bc314a6f5" args="[XNOBJECT_NAME_LEN]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="structrt__mutex__info.html#2b29d50e9d1042c67525299bc314a6f5">rt_mutex_info::owner</a>[XNOBJECT_NAME_LEN]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Symbolic name of the current owner, empty if unlocked. 
<p>

<p>Referenced by <a class="el" href="ksrc_2skins_2native_2mutex_8c-source.html#l00620">rt_mutex_inquire()</a>.</p>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/native/<a class="el" href="include_2native_2mutex_8h-source.html">mutex.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Aug 2 12:48:40 2010 for Xenomai API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>