1 /* GObject - GLib Type, Object, Parameter and Signal Library 2 * 3 * This library is free software; you can redistribute it and/or 4 * modify it under the terms of the GNU Lesser General Public 5 * License as published by the Free Software Foundation; either 6 * version 2.1 of the License, or (at your option) any later version. 7 * 8 * This library is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 11 * Lesser General Public License for more details. 12 * 13 * You should have received a copy of the GNU Lesser General 14 * Public License along with this library; if not, see <http://www.gnu.org/licenses/>. 15 */ 16 17 #ifndef ___G_CCLOSURE_MARSHAL_MARSHAL_H__ 18 #define ___G_CCLOSURE_MARSHAL_MARSHAL_H__ 19 20 #include <glib-object.h> 21 22 G_BEGIN_DECLS 23 24 /* BOOLEAN:OBJECT */ 25 G_GNUC_INTERNAL 26 void _g_cclosure_marshal_BOOLEAN__OBJECT (GClosure *closure, 27 GValue *return_value, 28 guint n_param_values, 29 const GValue *param_values, 30 gpointer invocation_hint, 31 gpointer marshal_data); 32 G_GNUC_INTERNAL 33 void _g_cclosure_marshal_BOOLEAN__OBJECTv (GClosure *closure, 34 GValue *return_value, 35 gpointer instance, 36 va_list args, 37 gpointer marshal_data, 38 int n_params, 39 GType *param_types); 40 41 /* BOOLEAN:OBJECT,FLAGS */ 42 G_GNUC_INTERNAL 43 void _g_cclosure_marshal_BOOLEAN__OBJECT_FLAGS (GClosure *closure, 44 GValue *return_value, 45 guint n_param_values, 46 const GValue *param_values, 47 gpointer invocation_hint, 48 gpointer marshal_data); 49 G_GNUC_INTERNAL 50 void _g_cclosure_marshal_BOOLEAN__OBJECT_FLAGSv (GClosure *closure, 51 GValue *return_value, 52 gpointer instance, 53 va_list args, 54 gpointer marshal_data, 55 int n_params, 56 GType *param_types); 57 58 /* BOOLEAN:OBJECT,OBJECT */ 59 G_GNUC_INTERNAL 60 void _g_cclosure_marshal_BOOLEAN__OBJECT_OBJECT (GClosure *closure, 61 GValue *return_value, 62 guint n_param_values, 63 const GValue *param_values, 64 gpointer invocation_hint, 65 gpointer marshal_data); 66 G_GNUC_INTERNAL 67 void _g_cclosure_marshal_BOOLEAN__OBJECT_OBJECTv (GClosure *closure, 68 GValue *return_value, 69 gpointer instance, 70 va_list args, 71 gpointer marshal_data, 72 int n_params, 73 GType *param_types); 74 75 /* BOOLEAN:POINTER,INT */ 76 G_GNUC_INTERNAL 77 void _g_cclosure_marshal_BOOLEAN__POINTER_INT (GClosure *closure, 78 GValue *return_value, 79 guint n_param_values, 80 const GValue *param_values, 81 gpointer invocation_hint, 82 gpointer marshal_data); 83 G_GNUC_INTERNAL 84 void _g_cclosure_marshal_BOOLEAN__POINTER_INTv (GClosure *closure, 85 GValue *return_value, 86 gpointer instance, 87 va_list args, 88 gpointer marshal_data, 89 int n_params, 90 GType *param_types); 91 92 /* BOOLEAN:STRING */ 93 G_GNUC_INTERNAL 94 void _g_cclosure_marshal_BOOLEAN__STRING (GClosure *closure, 95 GValue *return_value, 96 guint n_param_values, 97 const GValue *param_values, 98 gpointer invocation_hint, 99 gpointer marshal_data); 100 G_GNUC_INTERNAL 101 void _g_cclosure_marshal_BOOLEAN__STRINGv (GClosure *closure, 102 GValue *return_value, 103 gpointer instance, 104 va_list args, 105 gpointer marshal_data, 106 int n_params, 107 GType *param_types); 108 109 /* BOOLEAN:UINT */ 110 G_GNUC_INTERNAL 111 void _g_cclosure_marshal_BOOLEAN__UINT (GClosure *closure, 112 GValue *return_value, 113 guint n_param_values, 114 const GValue *param_values, 115 gpointer invocation_hint, 116 gpointer marshal_data); 117 G_GNUC_INTERNAL 118 void _g_cclosure_marshal_BOOLEAN__UINTv (GClosure *closure, 119 GValue *return_value, 120 gpointer instance, 121 va_list args, 122 gpointer marshal_data, 123 int n_params, 124 GType *param_types); 125 126 /* BOOLEAN:VOID */ 127 G_GNUC_INTERNAL 128 void _g_cclosure_marshal_BOOLEAN__VOID (GClosure *closure, 129 GValue *return_value, 130 guint n_param_values, 131 const GValue *param_values, 132 gpointer invocation_hint, 133 gpointer marshal_data); 134 G_GNUC_INTERNAL 135 void _g_cclosure_marshal_BOOLEAN__VOIDv (GClosure *closure, 136 GValue *return_value, 137 gpointer instance, 138 va_list args, 139 gpointer marshal_data, 140 int n_params, 141 GType *param_types); 142 143 /* INT:BOXED */ 144 G_GNUC_INTERNAL 145 void _g_cclosure_marshal_INT__BOXED (GClosure *closure, 146 GValue *return_value, 147 guint n_param_values, 148 const GValue *param_values, 149 gpointer invocation_hint, 150 gpointer marshal_data); 151 G_GNUC_INTERNAL 152 void _g_cclosure_marshal_INT__BOXEDv (GClosure *closure, 153 GValue *return_value, 154 gpointer instance, 155 va_list args, 156 gpointer marshal_data, 157 int n_params, 158 GType *param_types); 159 160 /* INT:OBJECT */ 161 G_GNUC_INTERNAL 162 void _g_cclosure_marshal_INT__OBJECT (GClosure *closure, 163 GValue *return_value, 164 guint n_param_values, 165 const GValue *param_values, 166 gpointer invocation_hint, 167 gpointer marshal_data); 168 G_GNUC_INTERNAL 169 void _g_cclosure_marshal_INT__OBJECTv (GClosure *closure, 170 GValue *return_value, 171 gpointer instance, 172 va_list args, 173 gpointer marshal_data, 174 int n_params, 175 GType *param_types); 176 177 /* VOID:BOOLEAN,BOXED */ 178 G_GNUC_INTERNAL 179 void _g_cclosure_marshal_VOID__BOOLEAN_BOXED (GClosure *closure, 180 GValue *return_value, 181 guint n_param_values, 182 const GValue *param_values, 183 gpointer invocation_hint, 184 gpointer marshal_data); 185 G_GNUC_INTERNAL 186 void _g_cclosure_marshal_VOID__BOOLEAN_BOXEDv (GClosure *closure, 187 GValue *return_value, 188 gpointer instance, 189 va_list args, 190 gpointer marshal_data, 191 int n_params, 192 GType *param_types); 193 194 /* VOID:ENUM,OBJECT */ 195 G_GNUC_INTERNAL 196 void _g_cclosure_marshal_VOID__ENUM_OBJECT (GClosure *closure, 197 GValue *return_value, 198 guint n_param_values, 199 const GValue *param_values, 200 gpointer invocation_hint, 201 gpointer marshal_data); 202 G_GNUC_INTERNAL 203 void _g_cclosure_marshal_VOID__ENUM_OBJECTv (GClosure *closure, 204 GValue *return_value, 205 gpointer instance, 206 va_list args, 207 gpointer marshal_data, 208 int n_params, 209 GType *param_types); 210 211 /* VOID:ENUM,OBJECT,OBJECT */ 212 G_GNUC_INTERNAL 213 void _g_cclosure_marshal_VOID__ENUM_OBJECT_OBJECT (GClosure *closure, 214 GValue *return_value, 215 guint n_param_values, 216 const GValue *param_values, 217 gpointer invocation_hint, 218 gpointer marshal_data); 219 G_GNUC_INTERNAL 220 void _g_cclosure_marshal_VOID__ENUM_OBJECT_OBJECTv (GClosure *closure, 221 GValue *return_value, 222 gpointer instance, 223 va_list args, 224 gpointer marshal_data, 225 int n_params, 226 GType *param_types); 227 228 /* VOID:INT,INT,INT */ 229 G_GNUC_INTERNAL 230 void _g_cclosure_marshal_VOID__INT_INT_INT (GClosure *closure, 231 GValue *return_value, 232 guint n_param_values, 233 const GValue *param_values, 234 gpointer invocation_hint, 235 gpointer marshal_data); 236 G_GNUC_INTERNAL 237 void _g_cclosure_marshal_VOID__INT_INT_INTv (GClosure *closure, 238 GValue *return_value, 239 gpointer instance, 240 va_list args, 241 gpointer marshal_data, 242 int n_params, 243 GType *param_types); 244 245 /* VOID:OBJECT,OBJECT */ 246 G_GNUC_INTERNAL 247 void _g_cclosure_marshal_VOID__OBJECT_OBJECT (GClosure *closure, 248 GValue *return_value, 249 guint n_param_values, 250 const GValue *param_values, 251 gpointer invocation_hint, 252 gpointer marshal_data); 253 G_GNUC_INTERNAL 254 void _g_cclosure_marshal_VOID__OBJECT_OBJECTv (GClosure *closure, 255 GValue *return_value, 256 gpointer instance, 257 va_list args, 258 gpointer marshal_data, 259 int n_params, 260 GType *param_types); 261 262 /* VOID:OBJECT,OBJECT,ENUM */ 263 G_GNUC_INTERNAL 264 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_ENUM (GClosure *closure, 265 GValue *return_value, 266 guint n_param_values, 267 const GValue *param_values, 268 gpointer invocation_hint, 269 gpointer marshal_data); 270 G_GNUC_INTERNAL 271 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_ENUMv (GClosure *closure, 272 GValue *return_value, 273 gpointer instance, 274 va_list args, 275 gpointer marshal_data, 276 int n_params, 277 GType *param_types); 278 279 /* VOID:OBJECT,OBJECT,STRING,STRING,VARIANT */ 280 G_GNUC_INTERNAL 281 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_STRING_STRING_VARIANT (GClosure *closure, 282 GValue *return_value, 283 guint n_param_values, 284 const GValue *param_values, 285 gpointer invocation_hint, 286 gpointer marshal_data); 287 G_GNUC_INTERNAL 288 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_STRING_STRING_VARIANTv (GClosure *closure, 289 GValue *return_value, 290 gpointer instance, 291 va_list args, 292 gpointer marshal_data, 293 int n_params, 294 GType *param_types); 295 296 /* VOID:OBJECT,OBJECT,VARIANT,BOXED */ 297 G_GNUC_INTERNAL 298 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_VARIANT_BOXED (GClosure *closure, 299 GValue *return_value, 300 guint n_param_values, 301 const GValue *param_values, 302 gpointer invocation_hint, 303 gpointer marshal_data); 304 G_GNUC_INTERNAL 305 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_VARIANT_BOXEDv (GClosure *closure, 306 GValue *return_value, 307 gpointer instance, 308 va_list args, 309 gpointer marshal_data, 310 int n_params, 311 GType *param_types); 312 313 /* VOID:OBJECT,VARIANT */ 314 G_GNUC_INTERNAL 315 void _g_cclosure_marshal_VOID__OBJECT_VARIANT (GClosure *closure, 316 GValue *return_value, 317 guint n_param_values, 318 const GValue *param_values, 319 gpointer invocation_hint, 320 gpointer marshal_data); 321 G_GNUC_INTERNAL 322 void _g_cclosure_marshal_VOID__OBJECT_VARIANTv (GClosure *closure, 323 GValue *return_value, 324 gpointer instance, 325 va_list args, 326 gpointer marshal_data, 327 int n_params, 328 GType *param_types); 329 330 /* VOID:POINTER,INT,STRING */ 331 G_GNUC_INTERNAL 332 void _g_cclosure_marshal_VOID__POINTER_INT_STRING (GClosure *closure, 333 GValue *return_value, 334 guint n_param_values, 335 const GValue *param_values, 336 gpointer invocation_hint, 337 gpointer marshal_data); 338 G_GNUC_INTERNAL 339 void _g_cclosure_marshal_VOID__POINTER_INT_STRINGv (GClosure *closure, 340 GValue *return_value, 341 gpointer instance, 342 va_list args, 343 gpointer marshal_data, 344 int n_params, 345 GType *param_types); 346 347 /* VOID:STRING,BOOLEAN */ 348 G_GNUC_INTERNAL 349 void _g_cclosure_marshal_VOID__STRING_BOOLEAN (GClosure *closure, 350 GValue *return_value, 351 guint n_param_values, 352 const GValue *param_values, 353 gpointer invocation_hint, 354 gpointer marshal_data); 355 G_GNUC_INTERNAL 356 void _g_cclosure_marshal_VOID__STRING_BOOLEANv (GClosure *closure, 357 GValue *return_value, 358 gpointer instance, 359 va_list args, 360 gpointer marshal_data, 361 int n_params, 362 GType *param_types); 363 364 /* VOID:STRING,BOXED */ 365 G_GNUC_INTERNAL 366 void _g_cclosure_marshal_VOID__STRING_BOXED (GClosure *closure, 367 GValue *return_value, 368 guint n_param_values, 369 const GValue *param_values, 370 gpointer invocation_hint, 371 gpointer marshal_data); 372 G_GNUC_INTERNAL 373 void _g_cclosure_marshal_VOID__STRING_BOXEDv (GClosure *closure, 374 GValue *return_value, 375 gpointer instance, 376 va_list args, 377 gpointer marshal_data, 378 int n_params, 379 GType *param_types); 380 381 /* VOID:STRING,BOXED,BOXED */ 382 G_GNUC_INTERNAL 383 void _g_cclosure_marshal_VOID__STRING_BOXED_BOXED (GClosure *closure, 384 GValue *return_value, 385 guint n_param_values, 386 const GValue *param_values, 387 gpointer invocation_hint, 388 gpointer marshal_data); 389 G_GNUC_INTERNAL 390 void _g_cclosure_marshal_VOID__STRING_BOXED_BOXEDv (GClosure *closure, 391 GValue *return_value, 392 gpointer instance, 393 va_list args, 394 gpointer marshal_data, 395 int n_params, 396 GType *param_types); 397 398 /* VOID:STRING,INT64,INT64 */ 399 G_GNUC_INTERNAL 400 void _g_cclosure_marshal_VOID__STRING_INT64_INT64 (GClosure *closure, 401 GValue *return_value, 402 guint n_param_values, 403 const GValue *param_values, 404 gpointer invocation_hint, 405 gpointer marshal_data); 406 G_GNUC_INTERNAL 407 void _g_cclosure_marshal_VOID__STRING_INT64_INT64v (GClosure *closure, 408 GValue *return_value, 409 gpointer instance, 410 va_list args, 411 gpointer marshal_data, 412 int n_params, 413 GType *param_types); 414 415 /* VOID:STRING,STRING,STRING,FLAGS */ 416 G_GNUC_INTERNAL 417 void _g_cclosure_marshal_VOID__STRING_STRING_STRING_FLAGS (GClosure *closure, 418 GValue *return_value, 419 guint n_param_values, 420 const GValue *param_values, 421 gpointer invocation_hint, 422 gpointer marshal_data); 423 G_GNUC_INTERNAL 424 void _g_cclosure_marshal_VOID__STRING_STRING_STRING_FLAGSv (GClosure *closure, 425 GValue *return_value, 426 gpointer instance, 427 va_list args, 428 gpointer marshal_data, 429 int n_params, 430 GType *param_types); 431 432 /* VOID:STRING,STRING,VARIANT */ 433 G_GNUC_INTERNAL 434 void _g_cclosure_marshal_VOID__STRING_STRING_VARIANT (GClosure *closure, 435 GValue *return_value, 436 guint n_param_values, 437 const GValue *param_values, 438 gpointer invocation_hint, 439 gpointer marshal_data); 440 G_GNUC_INTERNAL 441 void _g_cclosure_marshal_VOID__STRING_STRING_VARIANTv (GClosure *closure, 442 GValue *return_value, 443 gpointer instance, 444 va_list args, 445 gpointer marshal_data, 446 int n_params, 447 GType *param_types); 448 449 /* VOID:STRING,VARIANT */ 450 G_GNUC_INTERNAL 451 void _g_cclosure_marshal_VOID__STRING_VARIANT (GClosure *closure, 452 GValue *return_value, 453 guint n_param_values, 454 const GValue *param_values, 455 gpointer invocation_hint, 456 gpointer marshal_data); 457 G_GNUC_INTERNAL 458 void _g_cclosure_marshal_VOID__STRING_VARIANTv (GClosure *closure, 459 GValue *return_value, 460 gpointer instance, 461 va_list args, 462 gpointer marshal_data, 463 int n_params, 464 GType *param_types); 465 466 /* VOID:UINT,UINT,UINT */ 467 G_GNUC_INTERNAL 468 void _g_cclosure_marshal_VOID__UINT_UINT_UINT (GClosure *closure, 469 GValue *return_value, 470 guint n_param_values, 471 const GValue *param_values, 472 gpointer invocation_hint, 473 gpointer marshal_data); 474 G_GNUC_INTERNAL 475 void _g_cclosure_marshal_VOID__UINT_UINT_UINTv (GClosure *closure, 476 GValue *return_value, 477 gpointer instance, 478 va_list args, 479 gpointer marshal_data, 480 int n_params, 481 GType *param_types); 482 483 /* VOID:VARIANT,BOXED */ 484 G_GNUC_INTERNAL 485 void _g_cclosure_marshal_VOID__VARIANT_BOXED (GClosure *closure, 486 GValue *return_value, 487 guint n_param_values, 488 const GValue *param_values, 489 gpointer invocation_hint, 490 gpointer marshal_data); 491 G_GNUC_INTERNAL 492 void _g_cclosure_marshal_VOID__VARIANT_BOXEDv (GClosure *closure, 493 GValue *return_value, 494 gpointer instance, 495 va_list args, 496 gpointer marshal_data, 497 int n_params, 498 GType *param_types); 499 500 501 G_END_DECLS 502 503 #endif /* ___G_CCLOSURE_MARSHAL_MARSHAL_H__ */ 504