1
<refentry id="camel-CamelGroupwiseStoreSummary">
3
<refentrytitle role="top_of_page" id="camel-CamelGroupwiseStoreSummary.top_of_page">CamelGroupwiseStoreSummary</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>CAMEL Library</refmiscinfo>
9
<refname>CamelGroupwiseStoreSummary</refname>
10
<refpurpose></refpurpose>
13
<refsynopsisdiv id="camel-CamelGroupwiseStoreSummary.synopsis" role="synopsis">
14
<title role="synopsis.title">Synopsis</title>
17
<link linkend="CamelGroupwiseStoreInfo">CamelGroupwiseStoreInfo</link>;
18
<link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link>;
19
<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link>;
20
<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> * <link linkend="camel-groupwise-store-summary-new">camel_groupwise_store_summary_new</link>
22
<link linkend="CamelGroupwiseStoreInfo">CamelGroupwiseStoreInfo</link> * <link linkend="camel-groupwise-store-summary-full-name">camel_groupwise_store_summary_full_name</link>
23
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
24
const <link linkend="gchar">gchar</link> *full_name);
25
<link linkend="CamelGroupwiseStoreInfo">CamelGroupwiseStoreInfo</link> * <link linkend="camel-groupwise-store-summary-add-from-full">camel_groupwise_store_summary_add_from_full</link>
26
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
27
const <link linkend="gchar">gchar</link> *full,
28
<link linkend="gchar">gchar</link> dir_sep);
29
<link linkend="gchar">gchar</link> * <link linkend="camel-groupwise-store-summary-full-to-path">camel_groupwise_store_summary_full_to_path</link>
30
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
31
const <link linkend="gchar">gchar</link> *full_name,
32
<link linkend="gchar">gchar</link> dir_sep);
33
<link linkend="gchar">gchar</link> * <link linkend="camel-groupwise-store-summary-path-to-full">camel_groupwise_store_summary_path_to_full</link>
34
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
35
const <link linkend="gchar">gchar</link> *path,
36
<link linkend="gchar">gchar</link> dir_sep);
37
<link linkend="gchar">gchar</link> * <link linkend="camel-groupwise-store-summary-full-from-path">camel_groupwise_store_summary_full_from_path</link>
38
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
39
const <link linkend="gchar">gchar</link> *path);
40
<link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link> * <link linkend="camel-groupwise-store-summary-namespace-new">camel_groupwise_store_summary_namespace_new</link>
41
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
42
const <link linkend="gchar">gchar</link> *full_name,
43
<link linkend="gchar">gchar</link> dir_sep);
44
<link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link> * <link linkend="camel-groupwise-store-summary-namespace-find-path">camel_groupwise_store_summary_namespace_find_path</link>
45
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
46
const <link linkend="gchar">gchar</link> *path);
47
<link linkend="void">void</link> <link linkend="camel-groupwise-store-summary-namespace-set">camel_groupwise_store_summary_namespace_set</link>
48
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
49
<link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link> *ns);
50
#define <link linkend="camel-groupwise-store-info-full-name">camel_groupwise_store_info_full_name</link>(s, i)
62
<refsect1 id="camel-CamelGroupwiseStoreSummary.description" role="desc">
63
<title role="desc.title">Description</title>
68
<refsect1 id="camel-CamelGroupwiseStoreSummary.details" role="details">
69
<title role="details.title">Details</title>
70
<refsect2 id="CamelGroupwiseStoreInfo" role="struct">
71
<title>CamelGroupwiseStoreInfo</title>
72
<indexterm zone="CamelGroupwiseStoreInfo"><primary sortas="CamelGroupwiseStoreInfo">CamelGroupwiseStoreInfo</primary></indexterm><programlisting>typedef struct {
75
} CamelGroupwiseStoreInfo;
79
<refsect2 id="CamelGroupwiseStoreNamespace" role="struct">
80
<title>CamelGroupwiseStoreNamespace</title>
81
<indexterm zone="CamelGroupwiseStoreNamespace"><primary sortas="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</primary></indexterm><programlisting>typedef struct {
82
gchar *path; /* display path */
83
gchar *full_name; /* real name */
84
gchar sep; /* directory separator */
85
} CamelGroupwiseStoreNamespace;
89
<refsect2 id="CamelGroupwiseStoreSummary" role="struct">
90
<title>CamelGroupwiseStoreSummary</title>
91
<indexterm zone="CamelGroupwiseStoreSummary"><primary sortas="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</primary></indexterm><programlisting>typedef struct {
92
CamelStoreSummary summary;
94
struct _CamelGroupwiseStoreSummaryPrivate *priv;
97
guint32 version; /* version of base part of file */
99
CamelGroupwiseStoreNamespace *namespace; /* eventually to be a list */
100
} CamelGroupwiseStoreSummary;
104
<refsect2 id="camel-groupwise-store-summary-new" role="function">
105
<title>camel_groupwise_store_summary_new ()</title>
106
<indexterm zone="camel-groupwise-store-summary-new"><primary sortas="camel_groupwise_store_summary_new">camel_groupwise_store_summary_new</primary></indexterm><programlisting><link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> * camel_groupwise_store_summary_new
107
(void);</programlisting>
109
</para><variablelist role="params">
110
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
111
</simpara></listitem></varlistentry>
112
</variablelist></refsect2>
113
<refsect2 id="camel-groupwise-store-summary-full-name" role="function">
114
<title>camel_groupwise_store_summary_full_name ()</title>
115
<indexterm zone="camel-groupwise-store-summary-full-name"><primary sortas="camel_groupwise_store_summary_full_name">camel_groupwise_store_summary_full_name</primary></indexterm><programlisting><link linkend="CamelGroupwiseStoreInfo">CamelGroupwiseStoreInfo</link> * camel_groupwise_store_summary_full_name
116
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
117
const <link linkend="gchar">gchar</link> *full_name);</programlisting>
119
</para><variablelist role="params">
120
<varlistentry><term><parameter>s</parameter> :</term>
122
</simpara></listitem></varlistentry>
123
<varlistentry><term><parameter>full_name</parameter> :</term>
125
</simpara></listitem></varlistentry>
126
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
127
</simpara></listitem></varlistentry>
128
</variablelist></refsect2>
129
<refsect2 id="camel-groupwise-store-summary-add-from-full" role="function">
130
<title>camel_groupwise_store_summary_add_from_full ()</title>
131
<indexterm zone="camel-groupwise-store-summary-add-from-full"><primary sortas="camel_groupwise_store_summary_add_from_full">camel_groupwise_store_summary_add_from_full</primary></indexterm><programlisting><link linkend="CamelGroupwiseStoreInfo">CamelGroupwiseStoreInfo</link> * camel_groupwise_store_summary_add_from_full
132
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
133
const <link linkend="gchar">gchar</link> *full,
134
<link linkend="gchar">gchar</link> dir_sep);</programlisting>
136
</para><variablelist role="params">
137
<varlistentry><term><parameter>s</parameter> :</term>
139
</simpara></listitem></varlistentry>
140
<varlistentry><term><parameter>full</parameter> :</term>
142
</simpara></listitem></varlistentry>
143
<varlistentry><term><parameter>dir_sep</parameter> :</term>
145
</simpara></listitem></varlistentry>
146
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
147
</simpara></listitem></varlistentry>
148
</variablelist></refsect2>
149
<refsect2 id="camel-groupwise-store-summary-full-to-path" role="function">
150
<title>camel_groupwise_store_summary_full_to_path ()</title>
151
<indexterm zone="camel-groupwise-store-summary-full-to-path"><primary sortas="camel_groupwise_store_summary_full_to_path">camel_groupwise_store_summary_full_to_path</primary></indexterm><programlisting><link linkend="gchar">gchar</link> * camel_groupwise_store_summary_full_to_path
152
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
153
const <link linkend="gchar">gchar</link> *full_name,
154
<link linkend="gchar">gchar</link> dir_sep);</programlisting>
156
</para><variablelist role="params">
157
<varlistentry><term><parameter>s</parameter> :</term>
159
</simpara></listitem></varlistentry>
160
<varlistentry><term><parameter>full_name</parameter> :</term>
162
</simpara></listitem></varlistentry>
163
<varlistentry><term><parameter>dir_sep</parameter> :</term>
165
</simpara></listitem></varlistentry>
166
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
167
</simpara></listitem></varlistentry>
168
</variablelist></refsect2>
169
<refsect2 id="camel-groupwise-store-summary-path-to-full" role="function">
170
<title>camel_groupwise_store_summary_path_to_full ()</title>
171
<indexterm zone="camel-groupwise-store-summary-path-to-full"><primary sortas="camel_groupwise_store_summary_path_to_full">camel_groupwise_store_summary_path_to_full</primary></indexterm><programlisting><link linkend="gchar">gchar</link> * camel_groupwise_store_summary_path_to_full
172
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
173
const <link linkend="gchar">gchar</link> *path,
174
<link linkend="gchar">gchar</link> dir_sep);</programlisting>
176
</para><variablelist role="params">
177
<varlistentry><term><parameter>s</parameter> :</term>
179
</simpara></listitem></varlistentry>
180
<varlistentry><term><parameter>path</parameter> :</term>
182
</simpara></listitem></varlistentry>
183
<varlistentry><term><parameter>dir_sep</parameter> :</term>
185
</simpara></listitem></varlistentry>
186
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
187
</simpara></listitem></varlistentry>
188
</variablelist></refsect2>
189
<refsect2 id="camel-groupwise-store-summary-full-from-path" role="function">
190
<title>camel_groupwise_store_summary_full_from_path ()</title>
191
<indexterm zone="camel-groupwise-store-summary-full-from-path"><primary sortas="camel_groupwise_store_summary_full_from_path">camel_groupwise_store_summary_full_from_path</primary></indexterm><programlisting><link linkend="gchar">gchar</link> * camel_groupwise_store_summary_full_from_path
192
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
193
const <link linkend="gchar">gchar</link> *path);</programlisting>
195
</para><variablelist role="params">
196
<varlistentry><term><parameter>s</parameter> :</term>
198
</simpara></listitem></varlistentry>
199
<varlistentry><term><parameter>path</parameter> :</term>
201
</simpara></listitem></varlistentry>
202
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
203
</simpara></listitem></varlistentry>
204
</variablelist></refsect2>
205
<refsect2 id="camel-groupwise-store-summary-namespace-new" role="function">
206
<title>camel_groupwise_store_summary_namespace_new ()</title>
207
<indexterm zone="camel-groupwise-store-summary-namespace-new"><primary sortas="camel_groupwise_store_summary_namespace_new">camel_groupwise_store_summary_namespace_new</primary></indexterm><programlisting><link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link> * camel_groupwise_store_summary_namespace_new
208
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
209
const <link linkend="gchar">gchar</link> *full_name,
210
<link linkend="gchar">gchar</link> dir_sep);</programlisting>
212
</para><variablelist role="params">
213
<varlistentry><term><parameter>s</parameter> :</term>
215
</simpara></listitem></varlistentry>
216
<varlistentry><term><parameter>full_name</parameter> :</term>
218
</simpara></listitem></varlistentry>
219
<varlistentry><term><parameter>dir_sep</parameter> :</term>
221
</simpara></listitem></varlistentry>
222
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
223
</simpara></listitem></varlistentry>
224
</variablelist></refsect2>
225
<refsect2 id="camel-groupwise-store-summary-namespace-find-path" role="function">
226
<title>camel_groupwise_store_summary_namespace_find_path ()</title>
227
<indexterm zone="camel-groupwise-store-summary-namespace-find-path"><primary sortas="camel_groupwise_store_summary_namespace_find_path">camel_groupwise_store_summary_namespace_find_path</primary></indexterm><programlisting><link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link> * camel_groupwise_store_summary_namespace_find_path
228
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
229
const <link linkend="gchar">gchar</link> *path);</programlisting>
231
</para><variablelist role="params">
232
<varlistentry><term><parameter>s</parameter> :</term>
234
</simpara></listitem></varlistentry>
235
<varlistentry><term><parameter>path</parameter> :</term>
237
</simpara></listitem></varlistentry>
238
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
239
</simpara></listitem></varlistentry>
240
</variablelist></refsect2>
241
<refsect2 id="camel-groupwise-store-summary-namespace-set" role="function">
242
<title>camel_groupwise_store_summary_namespace_set ()</title>
243
<indexterm zone="camel-groupwise-store-summary-namespace-set"><primary sortas="camel_groupwise_store_summary_namespace_set">camel_groupwise_store_summary_namespace_set</primary></indexterm><programlisting><link linkend="void">void</link> camel_groupwise_store_summary_namespace_set
244
(<link linkend="CamelGroupwiseStoreSummary">CamelGroupwiseStoreSummary</link> *s,
245
<link linkend="CamelGroupwiseStoreNamespace">CamelGroupwiseStoreNamespace</link> *ns);</programlisting>
247
</para><variablelist role="params">
248
<varlistentry><term><parameter>s</parameter> :</term>
250
</simpara></listitem></varlistentry>
251
<varlistentry><term><parameter>ns</parameter> :</term>
253
</simpara></listitem></varlistentry>
254
</variablelist></refsect2>
255
<refsect2 id="camel-groupwise-store-info-full-name" role="macro">
256
<title>camel_groupwise_store_info_full_name()</title>
257
<indexterm zone="camel-groupwise-store-info-full-name"><primary sortas="camel_groupwise_store_info_full_name">camel_groupwise_store_info_full_name</primary></indexterm><programlisting>#define camel_groupwise_store_info_full_name(s, i) (camel_store_info_string((CamelStoreSummary *)s, (const CamelStoreInfo *)i, CAMEL_STORE_INFO_LAST))
260
</para><variablelist role="params">
261
<varlistentry><term><parameter>s</parameter> :</term>
263
</simpara></listitem></varlistentry>
264
<varlistentry><term><parameter>i</parameter> :</term>
266
</simpara></listitem></varlistentry>
267
</variablelist></refsect2>