4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
6
<title>libgutenprint API Reference: stp_module Struct Reference</title>
8
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
8
<script type="text/javascript" src="jquery.js"></script>
9
<script type="text/javascript" src="dynsections.js"></script>
9
10
<link href="doxygen.css" rel="stylesheet" type="text/css" />
15
<div id="top"><!-- do not remove this div! -->
13
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
18
14
<div id="titlearea">
19
15
<table cellspacing="0" cellpadding="0">
21
17
<tr style="height: 56px;">
24
18
<td style="padding-left: 0.5em;">
25
19
<div id="projectname">libgutenprint API Reference
26
 <span id="projectnumber">5.2.8-pre1</span>
20
 <span id="projectnumber">5.2.8</span>
38
<!-- Generated by Doxygen 1.7.6.1 -->
27
<!-- end header part -->
28
<!-- Generated by Doxygen 1.8.1 -->
39
29
<div id="navrow1" class="tabs">
40
30
<ul class="tablist">
41
31
<li><a href="index.html"><span>Main Page</span></a></li>
60
50
<div class="title">stp_module Struct Reference</div> </div>
61
51
</div><!--header-->
62
52
<div class="contents">
63
<!-- doxytag: class="stp_module" -->
64
54
<p><code>#include <module.h></code></p>
65
55
<table class="memberdecls">
66
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
56
<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
67
57
Data Fields</h2></td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a32e2db7046f281afd6748afe111aee76">name</a></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#ae2038239913d3ddbece919082501c8d0">version</a></td></tr>
70
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#ab60ac536d9ec7b3a306cddf4c06e18bb">comment</a></td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="module_8h.html#ab3da7c3525c26e1d63d7fe1f95da5a42">stp_module_class_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a4ebc727be1ec8edaaa1b25415a3932e3">class</a></td></tr>
72
<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a1a96aa2db220972e124717cc6dd03c8e">handle</a></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#afa7d4259940b8d42a36f14108f504944">init</a> )(void)</td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#ae04ff0565f8ebd56b383917b602ffc4a">fini</a> )(void)</td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a0e7297a93920d8f6849718d0a32fa2ba">syms</a></td></tr>
58
<tr class="memitem:a32e2db7046f281afd6748afe111aee76"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a32e2db7046f281afd6748afe111aee76">name</a></td></tr>
59
<tr class="memitem:ae2038239913d3ddbece919082501c8d0"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#ae2038239913d3ddbece919082501c8d0">version</a></td></tr>
60
<tr class="memitem:ab60ac536d9ec7b3a306cddf4c06e18bb"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#ab60ac536d9ec7b3a306cddf4c06e18bb">comment</a></td></tr>
61
<tr class="memitem:a4ebc727be1ec8edaaa1b25415a3932e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="module_8h.html#ab3da7c3525c26e1d63d7fe1f95da5a42">stp_module_class_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a4ebc727be1ec8edaaa1b25415a3932e3">class</a></td></tr>
62
<tr class="memitem:a1a96aa2db220972e124717cc6dd03c8e"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a1a96aa2db220972e124717cc6dd03c8e">handle</a></td></tr>
63
<tr class="memitem:afa7d4259940b8d42a36f14108f504944"><td class="memItemLeft" align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#afa7d4259940b8d42a36f14108f504944">init</a> )(void)</td></tr>
64
<tr class="memitem:ae04ff0565f8ebd56b383917b602ffc4a"><td class="memItemLeft" align="right" valign="top">int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#ae04ff0565f8ebd56b383917b602ffc4a">fini</a> )(void)</td></tr>
65
<tr class="memitem:a0e7297a93920d8f6849718d0a32fa2ba"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a0e7297a93920d8f6849718d0a32fa2ba">syms</a></td></tr>
77
67
<hr/><h2>Field Documentation</h2>
78
<a class="anchor" id="a4ebc727be1ec8edaaa1b25415a3932e3"></a><!-- doxytag: member="stp_module::class" ref="a4ebc727be1ec8edaaa1b25415a3932e3" args="" -->
80
<div class="memproto">
81
<table class="memname">
83
<td class="memname"><a class="el" href="module_8h.html#ab3da7c3525c26e1d63d7fe1f95da5a42">stp_module_class_t</a> <a class="el" href="structstp__module.html#a4ebc727be1ec8edaaa1b25415a3932e3">stp_module::class</a></td>
91
<a class="anchor" id="ab60ac536d9ec7b3a306cddf4c06e18bb"></a><!-- doxytag: member="stp_module::comment" ref="ab60ac536d9ec7b3a306cddf4c06e18bb" args="" -->
93
<div class="memproto">
94
<table class="memname">
96
<td class="memname">const char* <a class="el" href="structstp__module.html#ab60ac536d9ec7b3a306cddf4c06e18bb">stp_module::comment</a></td>
104
<a class="anchor" id="ae04ff0565f8ebd56b383917b602ffc4a"></a><!-- doxytag: member="stp_module::fini" ref="ae04ff0565f8ebd56b383917b602ffc4a" args=")(void)" -->
105
<div class="memitem">
106
<div class="memproto">
107
<table class="memname">
109
<td class="memname">int(* <a class="el" href="structstp__module.html#ae04ff0565f8ebd56b383917b602ffc4a">stp_module::fini</a>)(void)</td>
117
<a class="anchor" id="a1a96aa2db220972e124717cc6dd03c8e"></a><!-- doxytag: member="stp_module::handle" ref="a1a96aa2db220972e124717cc6dd03c8e" args="" -->
118
<div class="memitem">
119
<div class="memproto">
120
<table class="memname">
122
<td class="memname">void* <a class="el" href="structstp__module.html#a1a96aa2db220972e124717cc6dd03c8e">stp_module::handle</a></td>
130
<a class="anchor" id="afa7d4259940b8d42a36f14108f504944"></a><!-- doxytag: member="stp_module::init" ref="afa7d4259940b8d42a36f14108f504944" args=")(void)" -->
131
<div class="memitem">
132
<div class="memproto">
133
<table class="memname">
135
<td class="memname">int(* <a class="el" href="structstp__module.html#afa7d4259940b8d42a36f14108f504944">stp_module::init</a>)(void)</td>
143
<a class="anchor" id="a32e2db7046f281afd6748afe111aee76"></a><!-- doxytag: member="stp_module::name" ref="a32e2db7046f281afd6748afe111aee76" args="" -->
144
<div class="memitem">
145
<div class="memproto">
146
<table class="memname">
148
<td class="memname">const char* <a class="el" href="structstp__module.html#a32e2db7046f281afd6748afe111aee76">stp_module::name</a></td>
156
<a class="anchor" id="a0e7297a93920d8f6849718d0a32fa2ba"></a><!-- doxytag: member="stp_module::syms" ref="a0e7297a93920d8f6849718d0a32fa2ba" args="" -->
157
<div class="memitem">
158
<div class="memproto">
159
<table class="memname">
161
<td class="memname">void* <a class="el" href="structstp__module.html#a0e7297a93920d8f6849718d0a32fa2ba">stp_module::syms</a></td>
169
<a class="anchor" id="ae2038239913d3ddbece919082501c8d0"></a><!-- doxytag: member="stp_module::version" ref="ae2038239913d3ddbece919082501c8d0" args="" -->
170
<div class="memitem">
171
<div class="memproto">
172
<table class="memname">
174
<td class="memname">const char* <a class="el" href="structstp__module.html#ae2038239913d3ddbece919082501c8d0">stp_module::version</a></td>
68
<a class="anchor" id="a4ebc727be1ec8edaaa1b25415a3932e3"></a>
70
<div class="memproto">
71
<table class="memname">
73
<td class="memname"><a class="el" href="module_8h.html#ab3da7c3525c26e1d63d7fe1f95da5a42">stp_module_class_t</a> stp_module::class</td>
76
</div><div class="memdoc">
80
<a class="anchor" id="ab60ac536d9ec7b3a306cddf4c06e18bb"></a>
82
<div class="memproto">
83
<table class="memname">
85
<td class="memname">const char* stp_module::comment</td>
88
</div><div class="memdoc">
92
<a class="anchor" id="ae04ff0565f8ebd56b383917b602ffc4a"></a>
94
<div class="memproto">
95
<table class="memname">
97
<td class="memname">int(* stp_module::fini)(void)</td>
100
</div><div class="memdoc">
104
<a class="anchor" id="a1a96aa2db220972e124717cc6dd03c8e"></a>
105
<div class="memitem">
106
<div class="memproto">
107
<table class="memname">
109
<td class="memname">void* stp_module::handle</td>
112
</div><div class="memdoc">
116
<a class="anchor" id="afa7d4259940b8d42a36f14108f504944"></a>
117
<div class="memitem">
118
<div class="memproto">
119
<table class="memname">
121
<td class="memname">int(* stp_module::init)(void)</td>
124
</div><div class="memdoc">
128
<a class="anchor" id="a32e2db7046f281afd6748afe111aee76"></a>
129
<div class="memitem">
130
<div class="memproto">
131
<table class="memname">
133
<td class="memname">const char* stp_module::name</td>
136
</div><div class="memdoc">
140
<a class="anchor" id="a0e7297a93920d8f6849718d0a32fa2ba"></a>
141
<div class="memitem">
142
<div class="memproto">
143
<table class="memname">
145
<td class="memname">void* stp_module::syms</td>
148
</div><div class="memdoc">
152
<a class="anchor" id="ae2038239913d3ddbece919082501c8d0"></a>
153
<div class="memitem">
154
<div class="memproto">
155
<table class="memname">
157
<td class="memname">const char* stp_module::version</td>
160
</div><div class="memdoc">