comparison code-docs/system_8h.html @ 6:27319718b1f8 vamp-plugin-sdk-v2.7

Update code docs to v2.7 SDK
author Chris Cannam
date Fri, 24 Feb 2017 16:44:47 +0000
parents 5c2683745b33
children
comparison
equal deleted inserted replaced
5:5c95f546f0b4 6:27319718b1f8
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head> 3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/> 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
6 <title>VampPluginSDK: system.h File Reference</title> 8 <title>VampPluginSDK: system.h File Reference</title>
7
8 <link href="tabs.css" rel="stylesheet" type="text/css"/> 9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <link href="doxygen.css" rel="stylesheet" type="text/css" /> 10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
10 <link href="navtree.css" rel="stylesheet" type="text/css"/> 12 <link href="navtree.css" rel="stylesheet" type="text/css"/>
11 <script type="text/javascript" src="jquery.js"></script>
12 <script type="text/javascript" src="resize.js"></script> 13 <script type="text/javascript" src="resize.js"></script>
14 <script type="text/javascript" src="navtreedata.js"></script>
13 <script type="text/javascript" src="navtree.js"></script> 15 <script type="text/javascript" src="navtree.js"></script>
14 <script type="text/javascript"> 16 <script type="text/javascript">
15 $(document).ready(initResizable); 17 $(document).ready(initResizable);
16 </script> 18 </script>
17 19 <link href="doxygen.css" rel="stylesheet" type="text/css" />
18
19 </head> 20 </head>
20 <body> 21 <body>
21 <div id="top"><!-- do not remove this div! --> 22 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22
23
24 <div id="titlearea"> 23 <div id="titlearea">
25 <table cellspacing="0" cellpadding="0"> 24 <table cellspacing="0" cellpadding="0">
26 <tbody> 25 <tbody>
27 <tr style="height: 56px;"> 26 <tr style="height: 56px;">
28 27 <td id="projectalign" style="padding-left: 0.5em;">
29
30 <td style="padding-left: 0.5em;">
31 <div id="projectname">VampPluginSDK 28 <div id="projectname">VampPluginSDK
32 &#160;<span id="projectnumber">2.4</span> 29 &#160;<span id="projectnumber">2.7</span>
33 </div> 30 </div>
34
35 </td> 31 </td>
36
37
38
39 </tr> 32 </tr>
40 </tbody> 33 </tbody>
41 </table> 34 </table>
42 </div> 35 </div>
43 36 <!-- end header part -->
44 <!-- Generated by Doxygen 1.8.0 --> 37 <!-- Generated by Doxygen 1.8.13 -->
45 <div id="navrow1" class="tabs"> 38 <script type="text/javascript" src="menudata.js"></script>
46 <ul class="tablist"> 39 <script type="text/javascript" src="menu.js"></script>
47 <li><a href="index.html"><span>Main&#160;Page</span></a></li> 40 <script type="text/javascript">
48 <li><a href="namespaces.html"><span>Namespaces</span></a></li> 41 $(function() {
49 <li><a href="annotated.html"><span>Classes</span></a></li> 42 initMenu('',false,false,'search.php','Search');
50 <li class="current"><a href="files.html"><span>Files</span></a></li> 43 });
51 <li><a href="dirs.html"><span>Directories</span></a></li> 44 </script>
52 </ul> 45 <div id="main-nav"></div>
53 </div> 46 </div><!-- top -->
54 <div id="navrow2" class="tabs2">
55 <ul class="tablist">
56 <li><a href="files.html"><span>File&#160;List</span></a></li>
57 <li><a href="globals.html"><span>File&#160;Members</span></a></li>
58 </ul>
59 </div>
60 </div>
61 <div id="side-nav" class="ui-resizable side-nav-resizable"> 47 <div id="side-nav" class="ui-resizable side-nav-resizable">
62 <div id="nav-tree"> 48 <div id="nav-tree">
63 <div id="nav-tree-contents"> 49 <div id="nav-tree-contents">
50 <div id="nav-sync" class="sync"></div>
64 </div> 51 </div>
65 </div> 52 </div>
66 <div id="splitbar" style="-moz-user-select:none;" 53 <div id="splitbar" style="-moz-user-select:none;"
67 class="ui-resizable-handle"> 54 class="ui-resizable-handle">
68 </div> 55 </div>
69 </div> 56 </div>
70 <script type="text/javascript"> 57 <script type="text/javascript">
71 initNavTree('system_8h.html',''); 58 $(document).ready(function(){initNavTree('system_8h.html','');});
72 </script> 59 </script>
73 <div id="doc-content"> 60 <div id="doc-content">
74 <div class="header"> 61 <div class="header">
75 <div class="summary"> 62 <div class="summary">
76 <a href="#define-members">Defines</a> </div> 63 <a href="#define-members">Macros</a> </div>
77 <div class="headertitle"> 64 <div class="headertitle">
78 <div class="title">system.h File Reference</div> </div> 65 <div class="title">system.h File Reference</div> </div>
79 </div><!--header--> 66 </div><!--header-->
80 <div class="contents"> 67 <div class="contents">
81 68 <div class="textblock"><code>#include &lt;dlfcn.h&gt;</code><br />
69 </div><div class="textblock"><div class="dynheader">
70 Include dependency graph for system.h:</div>
71 <div class="dyncontent">
72 <div class="center"><img src="system_8h__incl.png" border="0" usemap="#system_8h" alt=""/></div>
73 </div>
74 </div><div class="textblock"><div class="dynheader">
75 This graph shows which files directly or indirectly include this file:</div>
76 <div class="dyncontent">
77 <div class="center"><img src="system_8h__dep__incl.png" border="0" usemap="#system_8hdep" alt=""/></div>
78 <map name="system_8hdep" id="system_8hdep">
79 <area shape="rect" id="node2" href="vamp-simple-host_8cpp.html" title="vamp&#45;simple&#45;host.cpp" alt="" coords="5,79,151,104"/>
80 </map>
81 </div>
82 </div>
82 <p><a href="system_8h_source.html">Go to the source code of this file.</a></p> 83 <p><a href="system_8h_source.html">Go to the source code of this file.</a></p>
83 <table class="memberdecls"> 84 <table class="memberdecls">
84 <tr><td colspan="2"><h2><a name="define-members"></a> 85 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
85 Defines</h2></td></tr> 86 Macros</h2></td></tr>
86 <tr class="memitem:a0a14867c4f7ccec2b5a804bd0fd66a53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a0a14867c4f7ccec2b5a804bd0fd66a53">DLOPEN</a>(a, b)&#160;&#160;&#160;dlopen((a).c_str(),(b))</td></tr> 87 <tr class="memitem:a0a14867c4f7ccec2b5a804bd0fd66a53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a0a14867c4f7ccec2b5a804bd0fd66a53">DLOPEN</a>(a, b)&#160;&#160;&#160;dlopen((a).c_str(),(b))</td></tr>
87 <tr class="memitem:a4e0f5c42b68801054532c293169317d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a4e0f5c42b68801054532c293169317d8">DLSYM</a>(a, b)&#160;&#160;&#160;dlsym((a),(b))</td></tr> 88 <tr class="separator:a0a14867c4f7ccec2b5a804bd0fd66a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 <tr class="memitem:a4e0f5c42b68801054532c293169317d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a4e0f5c42b68801054532c293169317d8">DLSYM</a>(a, b)&#160;&#160;&#160;dlsym((a),(b))</td></tr>
90 <tr class="separator:a4e0f5c42b68801054532c293169317d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:a1defcae089d0d937682cc78981a0ef99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a1defcae089d0d937682cc78981a0ef99">DLCLOSE</a>(a)&#160;&#160;&#160;dlclose((a))</td></tr> 91 <tr class="memitem:a1defcae089d0d937682cc78981a0ef99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a1defcae089d0d937682cc78981a0ef99">DLCLOSE</a>(a)&#160;&#160;&#160;dlclose((a))</td></tr>
92 <tr class="separator:a1defcae089d0d937682cc78981a0ef99"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 <tr class="memitem:a690562dc6c92cb811f90e8391bfeb801"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a690562dc6c92cb811f90e8391bfeb801">DLERROR</a>()&#160;&#160;&#160;dlerror()</td></tr> 93 <tr class="memitem:a690562dc6c92cb811f90e8391bfeb801"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a690562dc6c92cb811f90e8391bfeb801">DLERROR</a>()&#160;&#160;&#160;dlerror()</td></tr>
94 <tr class="separator:a690562dc6c92cb811f90e8391bfeb801"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:a1efbc9bb9a9f2837d3f7386af8607abf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a1efbc9bb9a9f2837d3f7386af8607abf">PLUGIN_SUFFIX</a>&#160;&#160;&#160;&quot;so&quot;</td></tr> 95 <tr class="memitem:a1efbc9bb9a9f2837d3f7386af8607abf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a1efbc9bb9a9f2837d3f7386af8607abf">PLUGIN_SUFFIX</a>&#160;&#160;&#160;&quot;so&quot;</td></tr>
96 <tr class="separator:a1efbc9bb9a9f2837d3f7386af8607abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
91 <tr class="memitem:a7cbcd5e9e882451e8c93a78b06f563c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a7cbcd5e9e882451e8c93a78b06f563c4">HAVE_OPENDIR</a>&#160;&#160;&#160;1</td></tr> 97 <tr class="memitem:a7cbcd5e9e882451e8c93a78b06f563c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="system_8h.html#a7cbcd5e9e882451e8c93a78b06f563c4">HAVE_OPENDIR</a>&#160;&#160;&#160;1</td></tr>
98 <tr class="separator:a7cbcd5e9e882451e8c93a78b06f563c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 </table> 99 </table>
93 <hr/><h2>Define Documentation</h2> 100 <h2 class="groupheader">Macro Definition Documentation</h2>
94 <a class="anchor" id="a0a14867c4f7ccec2b5a804bd0fd66a53"></a> 101 <a id="a0a14867c4f7ccec2b5a804bd0fd66a53"></a>
95 <div class="memitem"> 102 <h2 class="memtitle"><span class="permalink"><a href="#a0a14867c4f7ccec2b5a804bd0fd66a53">&#9670;&nbsp;</a></span>DLOPEN</h2>
96 <div class="memproto"> 103
97 <table class="memname"> 104 <div class="memitem">
98 <tr> 105 <div class="memproto">
99 <td class="memname">#define <a class="el" href="system_8h.html#a0a14867c4f7ccec2b5a804bd0fd66a53">DLOPEN</a></td> 106 <table class="memname">
107 <tr>
108 <td class="memname">#define DLOPEN</td>
100 <td>(</td> 109 <td>(</td>
101 <td class="paramtype">&#160;</td> 110 <td class="paramtype">&#160;</td>
102 <td class="paramname">a, </td> 111 <td class="paramname">a, </td>
103 </tr> 112 </tr>
104 <tr> 113 <tr>
111 <td></td> 120 <td></td>
112 <td>)</td> 121 <td>)</td>
113 <td></td><td>&#160;&#160;&#160;dlopen((a).c_str(),(b))</td> 122 <td></td><td>&#160;&#160;&#160;dlopen((a).c_str(),(b))</td>
114 </tr> 123 </tr>
115 </table> 124 </table>
116 </div> 125 </div><div class="memdoc">
117 <div class="memdoc"> 126
118 127 <p class="definition">Definition at line <a class="el" href="system_8h_source.html#l00055">55</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p>
119 <p>Definition at line <a class="el" href="system_8h_source.html#l00055">55</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p> 128
120 129 </div>
121 </div> 130 </div>
122 </div> 131 <a id="a4e0f5c42b68801054532c293169317d8"></a>
123 <a class="anchor" id="a4e0f5c42b68801054532c293169317d8"></a> 132 <h2 class="memtitle"><span class="permalink"><a href="#a4e0f5c42b68801054532c293169317d8">&#9670;&nbsp;</a></span>DLSYM</h2>
124 <div class="memitem"> 133
125 <div class="memproto"> 134 <div class="memitem">
126 <table class="memname"> 135 <div class="memproto">
127 <tr> 136 <table class="memname">
128 <td class="memname">#define <a class="el" href="system_8h.html#a4e0f5c42b68801054532c293169317d8">DLSYM</a></td> 137 <tr>
138 <td class="memname">#define DLSYM</td>
129 <td>(</td> 139 <td>(</td>
130 <td class="paramtype">&#160;</td> 140 <td class="paramtype">&#160;</td>
131 <td class="paramname">a, </td> 141 <td class="paramname">a, </td>
132 </tr> 142 </tr>
133 <tr> 143 <tr>
140 <td></td> 150 <td></td>
141 <td>)</td> 151 <td>)</td>
142 <td></td><td>&#160;&#160;&#160;dlsym((a),(b))</td> 152 <td></td><td>&#160;&#160;&#160;dlsym((a),(b))</td>
143 </tr> 153 </tr>
144 </table> 154 </table>
145 </div> 155 </div><div class="memdoc">
146 <div class="memdoc"> 156
147 157 <p class="definition">Definition at line <a class="el" href="system_8h_source.html#l00056">56</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p>
148 <p>Definition at line <a class="el" href="system_8h_source.html#l00056">56</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p> 158
149 159 </div>
150 </div> 160 </div>
151 </div> 161 <a id="a1defcae089d0d937682cc78981a0ef99"></a>
152 <a class="anchor" id="a1defcae089d0d937682cc78981a0ef99"></a> 162 <h2 class="memtitle"><span class="permalink"><a href="#a1defcae089d0d937682cc78981a0ef99">&#9670;&nbsp;</a></span>DLCLOSE</h2>
153 <div class="memitem"> 163
154 <div class="memproto"> 164 <div class="memitem">
155 <table class="memname"> 165 <div class="memproto">
156 <tr> 166 <table class="memname">
157 <td class="memname">#define <a class="el" href="system_8h.html#a1defcae089d0d937682cc78981a0ef99">DLCLOSE</a></td> 167 <tr>
168 <td class="memname">#define DLCLOSE</td>
158 <td>(</td> 169 <td>(</td>
159 <td class="paramtype">&#160;</td> 170 <td class="paramtype">&#160;</td>
160 <td class="paramname">a</td><td>)</td> 171 <td class="paramname">a</td><td>)</td>
161 <td>&#160;&#160;&#160;dlclose((a))</td> 172 <td>&#160;&#160;&#160;dlclose((a))</td>
162 </tr> 173 </tr>
163 </table> 174 </table>
164 </div> 175 </div><div class="memdoc">
165 <div class="memdoc"> 176
166 177 <p class="definition">Definition at line <a class="el" href="system_8h_source.html#l00057">57</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p>
167 <p>Definition at line <a class="el" href="system_8h_source.html#l00057">57</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p> 178
168 179 </div>
169 </div> 180 </div>
170 </div> 181 <a id="a690562dc6c92cb811f90e8391bfeb801"></a>
171 <a class="anchor" id="a690562dc6c92cb811f90e8391bfeb801"></a> 182 <h2 class="memtitle"><span class="permalink"><a href="#a690562dc6c92cb811f90e8391bfeb801">&#9670;&nbsp;</a></span>DLERROR</h2>
172 <div class="memitem"> 183
173 <div class="memproto"> 184 <div class="memitem">
174 <table class="memname"> 185 <div class="memproto">
175 <tr> 186 <table class="memname">
176 <td class="memname">#define <a class="el" href="system_8h.html#a690562dc6c92cb811f90e8391bfeb801">DLERROR</a></td> 187 <tr>
188 <td class="memname">#define DLERROR</td>
177 <td>(</td> 189 <td>(</td>
178 <td class="paramname"></td><td>)</td> 190 <td class="paramname"></td><td>)</td>
179 <td>&#160;&#160;&#160;dlerror()</td> 191 <td>&#160;&#160;&#160;dlerror()</td>
180 </tr> 192 </tr>
181 </table> 193 </table>
182 </div> 194 </div><div class="memdoc">
183 <div class="memdoc"> 195
184 196 <p class="definition">Definition at line <a class="el" href="system_8h_source.html#l00058">58</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p>
185 <p>Definition at line <a class="el" href="system_8h_source.html#l00058">58</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p> 197
186 198 </div>
187 </div> 199 </div>
188 </div> 200 <a id="a1efbc9bb9a9f2837d3f7386af8607abf"></a>
189 <a class="anchor" id="a1efbc9bb9a9f2837d3f7386af8607abf"></a> 201 <h2 class="memtitle"><span class="permalink"><a href="#a1efbc9bb9a9f2837d3f7386af8607abf">&#9670;&nbsp;</a></span>PLUGIN_SUFFIX</h2>
190 <div class="memitem"> 202
191 <div class="memproto"> 203 <div class="memitem">
192 <table class="memname"> 204 <div class="memproto">
193 <tr> 205 <table class="memname">
194 <td class="memname">#define <a class="el" href="system_8h.html#a1efbc9bb9a9f2837d3f7386af8607abf">PLUGIN_SUFFIX</a>&#160;&#160;&#160;&quot;so&quot;</td> 206 <tr>
195 </tr> 207 <td class="memname">#define PLUGIN_SUFFIX&#160;&#160;&#160;&quot;so&quot;</td>
196 </table> 208 </tr>
197 </div> 209 </table>
198 <div class="memdoc"> 210 </div><div class="memdoc">
199 211
200 <p>Definition at line <a class="el" href="system_8h_source.html#l00067">67</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p> 212 <p class="definition">Definition at line <a class="el" href="system_8h_source.html#l00067">67</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p>
201 213
202 <p>Referenced by <a class="el" href="vamp-simple-host_8cpp_source.html#l00093">usage()</a>.</p> 214 <p class="reference">Referenced by <a class="el" href="vamp-simple-host_8cpp_source.html#l00095">usage()</a>.</p>
203 215
204 </div> 216 </div>
205 </div> 217 </div>
206 <a class="anchor" id="a7cbcd5e9e882451e8c93a78b06f563c4"></a> 218 <a id="a7cbcd5e9e882451e8c93a78b06f563c4"></a>
207 <div class="memitem"> 219 <h2 class="memtitle"><span class="permalink"><a href="#a7cbcd5e9e882451e8c93a78b06f563c4">&#9670;&nbsp;</a></span>HAVE_OPENDIR</h2>
208 <div class="memproto"> 220
209 <table class="memname"> 221 <div class="memitem">
210 <tr> 222 <div class="memproto">
211 <td class="memname">#define <a class="el" href="system_8h.html#a7cbcd5e9e882451e8c93a78b06f563c4">HAVE_OPENDIR</a>&#160;&#160;&#160;1</td> 223 <table class="memname">
212 </tr> 224 <tr>
213 </table> 225 <td class="memname">#define HAVE_OPENDIR&#160;&#160;&#160;1</td>
214 </div> 226 </tr>
215 <div class="memdoc"> 227 </table>
216 228 </div><div class="memdoc">
217 <p>Definition at line <a class="el" href="system_8h_source.html#l00068">68</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p> 229
230 <p class="definition">Definition at line <a class="el" href="system_8h_source.html#l00068">68</a> of file <a class="el" href="system_8h_source.html">system.h</a>.</p>
218 231
219 </div> 232 </div>
220 </div> 233 </div>
221 </div><!-- contents --> 234 </div><!-- contents -->
222 </div> 235 </div><!-- doc-content -->
223 <div id="nav-path" class="navpath"> 236 <!-- start footer part -->
224 <ul> 237 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
225 <li class="navelem"><a class="el" href="system_8h.html">system.h</a> </li> 238 <ul>
226 239 <li class="navelem"><a class="el" href="dir_4f7e4242e27b8c8b476722507617a881.html">host</a></li><li class="navelem"><a class="el" href="system_8h.html">system.h</a></li>
227 <li class="footer">Generated on Fri Jul 13 2012 13:28:48 for VampPluginSDK by 240 <li class="footer">Generated by
228 <a href="http://www.doxygen.org/index.html"> 241 <a href="http://www.doxygen.org/index.html">
229 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li> 242 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
230 </ul> 243 </ul>
231 </div> 244 </div>
232
233
234 </body> 245 </body>
235 </html> 246 </html>