3 Bacula® - The Network Backup Solution
5 Copyright (C) 2004-2006 Free Software Foundation Europe e.V.
7 The main author of Bacula is Kern Sibbald, with contributions from
8 many others, a complete list can be found in the file AUTHORS.
9 This program is Free Software; you can redistribute it and/or
10 modify it under the terms of version two of the GNU General Public
11 License as published by the Free Software Foundation plus additions
12 that are listed in the file LICENSE.
14 This program is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 General Public License for more details.
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, write to the Free Software
21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
24 Bacula® is a registered trademark of John Walker.
25 The licensor of Bacula is the Free Software Foundation Europe
26 (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
27 Switzerland, email:ftf@fsfeurope.org.
31 #ifndef ___egg_marshal_MARSHAL_H__
32 #define ___egg_marshal_MARSHAL_H__
34 #include <glib-object.h>
38 /* VOID:OBJECT,OBJECT (eggmarshalers.list:1) */
39 extern void _egg_marshal_VOID__OBJECT_OBJECT (GClosure *closure,
42 const GValue *param_values,
43 gpointer invocation_hint,
44 gpointer marshal_data);
46 /* VOID:OBJECT,STRING,LONG,LONG (eggmarshalers.list:2) */
47 extern void _egg_marshal_VOID__OBJECT_STRING_LONG_LONG (GClosure *closure,
50 const GValue *param_values,
51 gpointer invocation_hint,
52 gpointer marshal_data);
54 /* VOID:OBJECT,LONG (eggmarshalers.list:3) */
55 extern void _egg_marshal_VOID__OBJECT_LONG (GClosure *closure,
58 const GValue *param_values,
59 gpointer invocation_hint,
60 gpointer marshal_data);
62 /* VOID:OBJECT,STRING,STRING (eggmarshalers.list:4) */
63 extern void _egg_marshal_VOID__OBJECT_STRING_STRING (GClosure *closure,
66 const GValue *param_values,
67 gpointer invocation_hint,
68 gpointer marshal_data);
70 /* VOID:UINT,UINT (eggmarshalers.list:5) */
71 extern void _egg_marshal_VOID__UINT_UINT (GClosure *closure,
74 const GValue *param_values,
75 gpointer invocation_hint,
76 gpointer marshal_data);
78 /* BOOLEAN:INT (eggmarshalers.list:6) */
79 extern void _egg_marshal_BOOLEAN__INT (GClosure *closure,
82 const GValue *param_values,
83 gpointer invocation_hint,
84 gpointer marshal_data);
86 /* BOOLEAN:ENUM (eggmarshalers.list:7) */
87 extern void _egg_marshal_BOOLEAN__ENUM (GClosure *closure,
90 const GValue *param_values,
91 gpointer invocation_hint,
92 gpointer marshal_data);
94 /* BOOLEAN:VOID (eggmarshalers.list:8) */
95 extern void _egg_marshal_BOOLEAN__VOID (GClosure *closure,
98 const GValue *param_values,
99 gpointer invocation_hint,
100 gpointer marshal_data);
102 /* OBJECT:VOID (eggmarshalers.list:9) */
103 extern void _egg_marshal_OBJECT__VOID (GClosure *closure,
104 GValue *return_value,
105 guint n_param_values,
106 const GValue *param_values,
107 gpointer invocation_hint,
108 gpointer marshal_data);
110 /* VOID:VOID (eggmarshalers.list:10) */
111 #define _egg_marshal_VOID__VOID g_cclosure_marshal_VOID__VOID
113 /* VOID:INT,INT (eggmarshalers.list:11) */
114 extern void _egg_marshal_VOID__INT_INT (GClosure *closure,
115 GValue *return_value,
116 guint n_param_values,
117 const GValue *param_values,
118 gpointer invocation_hint,
119 gpointer marshal_data);
121 /* VOID:UINT,UINT (eggmarshalers.list:12) */
123 /* VOID:BOOLEAN (eggmarshalers.list:13) */
124 #define _egg_marshal_VOID__BOOLEAN g_cclosure_marshal_VOID__BOOLEAN
126 /* VOID:OBJECT,ENUM,BOXED (eggmarshalers.list:14) */
127 extern void _egg_marshal_VOID__OBJECT_ENUM_BOXED (GClosure *closure,
128 GValue *return_value,
129 guint n_param_values,
130 const GValue *param_values,
131 gpointer invocation_hint,
132 gpointer marshal_data);
134 /* VOID:BOXED (eggmarshalers.list:15) */
135 #define _egg_marshal_VOID__BOXED g_cclosure_marshal_VOID__BOXED
137 /* BOOLEAN:BOOLEAN (eggmarshalers.list:16) */
138 extern void _egg_marshal_BOOLEAN__BOOLEAN (GClosure *closure,
139 GValue *return_value,
140 guint n_param_values,
141 const GValue *param_values,
142 gpointer invocation_hint,
143 gpointer marshal_data);
145 /* BOOLEAN:OBJECT,STRING,STRING (eggmarshalers.list:17) */
146 extern void _egg_marshal_BOOLEAN__OBJECT_STRING_STRING (GClosure *closure,
147 GValue *return_value,
148 guint n_param_values,
149 const GValue *param_values,
150 gpointer invocation_hint,
151 gpointer marshal_data);
155 #endif /* ___egg_marshal_MARSHAL_H__ */