36
36
<p><a href="classGlib_1_1Module-members.html">List of all members.</a></p>
37
37
<table border="0" cellpadding="0" cellspacing="0">
38
38
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
39
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a43a926bb46ae0ccc4d63217fcc0f31cd">Module</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name, <a class="el" href="group__glibmmEnums.html#ga502283ffbe523adf38c69905ec8640f3">ModuleFlags</a> flags=<a class="el" href="group__glibmmEnums.html#ga502283ffbe523adf38c69905ec8640f3">ModuleFlags</a>(0))</td></tr>
39
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a43a926bb46ae0ccc4d63217fcc0f31cd">Module</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name, <a class="el" href="group__glibmmEnums.html#ga502283ffbe523adf38c69905ec8640f3">ModuleFlags</a> flags=<a class="el" href="group__glibmmEnums.html#ga502283ffbe523adf38c69905ec8640f3">ModuleFlags</a>(0))</td></tr>
40
40
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a module. <a href="#a43a926bb46ae0ccc4d63217fcc0f31cd"></a><br/></td></tr>
41
41
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a2b0353fc01a57653c0c60774efde274a">~Module</a> ()</td></tr>
42
42
<tr><td class="mdescLeft"> </td><td class="mdescRight">Close a module. <a href="#a2b0353fc01a57653c0c60774efde274a"></a><br/></td></tr>
44
44
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check whether the module was found. <a href="#a8426c52d92aa6be0f3077ee4ee71c5a5"></a><br/></td></tr>
45
45
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#af10c2ab1a24763db0702782d4928c06f">make_resident</a> ()</td></tr>
46
46
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ensures that a module will never be unloaded. <a href="#af10c2ab1a24763db0702782d4928c06f"></a><br/></td></tr>
47
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a9e424387004421e29f65491dd1643a09">get_symbol</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& symbol_name, void*& symbol) const </td></tr>
47
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a9e424387004421e29f65491dd1643a09">get_symbol</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& symbol_name, void*& symbol) const </td></tr>
48
48
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a symbol pointer from the module. <a href="#a9e424387004421e29f65491dd1643a09"></a><br/></td></tr>
49
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a19636376bf76a118b572015220b4623a">get_name</a> () const </td></tr>
49
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a19636376bf76a118b572015220b4623a">get_name</a> () const </td></tr>
50
50
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the name of the module. <a href="#a19636376bf76a118b572015220b4623a"></a><br/></td></tr>
51
51
<tr><td class="memItemLeft" align="right" valign="top">GModule* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#ac3b1db2a5e4dcb2771ce7376ab207951">gobj</a> ()</td></tr>
52
52
<tr><td class="memItemLeft" align="right" valign="top">const GModule* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#ad3791a114fc85afd1a07644cd839243f">gobj</a> () const </td></tr>
53
53
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
54
54
<tr><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#ad135ce3f9e6b8b7441bd4ca8da2099fb">get_supported</a> ()</td></tr>
55
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if modules are supported on the current platform. <a href="#ad135ce3f9e6b8b7441bd4ca8da2099fb"></a><br/></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a40669f490a2e90d7c39ede58a7ef5c2b">get_last_error</a> ()</td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a40669f490a2e90d7c39ede58a7ef5c2b">get_last_error</a> ()</td></tr>
57
57
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a string describing the last module error. <a href="#a40669f490a2e90d7c39ede58a7ef5c2b"></a><br/></td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a5ea64e82147d3ba9edb75f71dfffc87c">build_path</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& directory, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& module_name)</td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a5ea64e82147d3ba9edb75f71dfffc87c">build_path</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& directory, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& module_name)</td></tr>
59
59
<tr><td class="mdescLeft"> </td><td class="mdescRight">A portable way to build the filename of a module. <a href="#a5ea64e82147d3ba9edb75f71dfffc87c"></a><br/></td></tr>
60
60
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
61
61
<tr><td class="memItemLeft" align="right" valign="top">GModule* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html#a12a777846a059ffc8277ba2f196cb68e">gobject_</a></td></tr>
72
72
<td class="memname">Glib::Module::Module </td>
74
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
74
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
75
75
<td class="paramname"> <em>file_name</em>, </td>
134
134
<div class="memproto">
135
135
<table class="memname">
137
<td class="memname">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Glib::Module::build_path </td>
137
<td class="memname">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Glib::Module::build_path </td>
139
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
139
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
140
140
<td class="paramname"> <em>directory</em>, </td>
143
143
<td class="paramkey"></td>
145
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
145
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
146
146
<td class="paramname"> <em>module_name</em></td><td> </td>
174
174
<div class="memproto">
175
175
<table class="memname">
177
<td class="memname">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Glib::Module::get_last_error </td>
177
<td class="memname">static <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Glib::Module::get_last_error </td>
179
179
<td class="paramname"></td>
180
180
<td> ) </td>
194
194
<div class="memproto">
195
195
<table class="memname">
197
<td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> Glib::Module::get_name </td>
197
<td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> Glib::Module::get_name </td>
199
199
<td class="paramname"></td>
200
200
<td> ) </td>
237
237
<td class="memname">bool Glib::Module::get_symbol </td>
239
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
239
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
240
240
<td class="paramname"> <em>symbol_name</em>, </td>
357
357
<li>glibmm/module.h</li>
360
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Sep 8 13:53:50 2009 for glibmm by 
360
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 11:07:25 2009 for glibmm by 
361
361
<a href="http://www.doxygen.org/index.html">
362
362
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>