1 /* 2 * Generated by gdbus-codegen 2.56.1. DO NOT EDIT. 3 * 4 * The license of this code is the same as for the D-Bus interface description 5 * it was derived from. 6 */ 7 8 #ifndef __GDM_CLIENT_GLUE_H__ 9 #define __GDM_CLIENT_GLUE_H__ 10 11 #include <gio/gio.h> 12 13 G_BEGIN_DECLS 14 15 16 /* ------------------------------------------------------------------------ */ 17 /* Declarations for org.gnome.DisplayManager.WorkerManager */ 18 19 #define GDM_TYPE_WORKER_MANAGER (gdm_worker_manager_get_type ()) 20 #define GDM_WORKER_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_WORKER_MANAGER, GdmWorkerManager)) 21 #define GDM_IS_WORKER_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_WORKER_MANAGER)) 22 #define GDM_WORKER_MANAGER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_WORKER_MANAGER, GdmWorkerManagerIface)) 23 24 struct _GdmWorkerManager; 25 typedef struct _GdmWorkerManager GdmWorkerManager; 26 typedef struct _GdmWorkerManagerIface GdmWorkerManagerIface; 27 28 struct _GdmWorkerManagerIface 29 { 30 GTypeInterface parent_iface; 31 32 gboolean (*handle_choice_list_query) ( 33 GdmWorkerManager *object, 34 GDBusMethodInvocation *invocation, 35 const gchar *arg_service_name, 36 const gchar *arg_prompt_message, 37 GVariant *arg_query); 38 39 gboolean (*handle_hello) ( 40 GdmWorkerManager *object, 41 GDBusMethodInvocation *invocation); 42 43 gboolean (*handle_info) ( 44 GdmWorkerManager *object, 45 GDBusMethodInvocation *invocation, 46 const gchar *arg_service_name, 47 const gchar *arg_info); 48 49 gboolean (*handle_info_query) ( 50 GdmWorkerManager *object, 51 GDBusMethodInvocation *invocation, 52 const gchar *arg_service_name, 53 const gchar *arg_query); 54 55 gboolean (*handle_problem) ( 56 GdmWorkerManager *object, 57 GDBusMethodInvocation *invocation, 58 const gchar *arg_service_name, 59 const gchar *arg_problem); 60 61 gboolean (*handle_secret_info_query) ( 62 GdmWorkerManager *object, 63 GDBusMethodInvocation *invocation, 64 const gchar *arg_service_name, 65 const gchar *arg_query); 66 67 }; 68 69 #if GLIB_CHECK_VERSION(2, 44, 0) 70 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmWorkerManager, g_object_unref) 71 #endif 72 73 GType gdm_worker_manager_get_type (void) G_GNUC_CONST; 74 75 GDBusInterfaceInfo *gdm_worker_manager_interface_info (void); 76 guint gdm_worker_manager_override_properties (GObjectClass *klass, guint property_id_begin); 77 78 79 /* D-Bus method call completion functions: */ 80 void gdm_worker_manager_complete_hello ( 81 GdmWorkerManager *object, 82 GDBusMethodInvocation *invocation); 83 84 void gdm_worker_manager_complete_info_query ( 85 GdmWorkerManager *object, 86 GDBusMethodInvocation *invocation, 87 const gchar *answer); 88 89 void gdm_worker_manager_complete_secret_info_query ( 90 GdmWorkerManager *object, 91 GDBusMethodInvocation *invocation, 92 const gchar *answer); 93 94 void gdm_worker_manager_complete_info ( 95 GdmWorkerManager *object, 96 GDBusMethodInvocation *invocation); 97 98 void gdm_worker_manager_complete_problem ( 99 GdmWorkerManager *object, 100 GDBusMethodInvocation *invocation); 101 102 void gdm_worker_manager_complete_choice_list_query ( 103 GdmWorkerManager *object, 104 GDBusMethodInvocation *invocation, 105 const gchar *answer); 106 107 108 109 /* D-Bus method calls: */ 110 void gdm_worker_manager_call_hello ( 111 GdmWorkerManager *proxy, 112 GCancellable *cancellable, 113 GAsyncReadyCallback callback, 114 gpointer user_data); 115 116 gboolean gdm_worker_manager_call_hello_finish ( 117 GdmWorkerManager *proxy, 118 GAsyncResult *res, 119 GError **error); 120 121 gboolean gdm_worker_manager_call_hello_sync ( 122 GdmWorkerManager *proxy, 123 GCancellable *cancellable, 124 GError **error); 125 126 void gdm_worker_manager_call_info_query ( 127 GdmWorkerManager *proxy, 128 const gchar *arg_service_name, 129 const gchar *arg_query, 130 GCancellable *cancellable, 131 GAsyncReadyCallback callback, 132 gpointer user_data); 133 134 gboolean gdm_worker_manager_call_info_query_finish ( 135 GdmWorkerManager *proxy, 136 gchar **out_answer, 137 GAsyncResult *res, 138 GError **error); 139 140 gboolean gdm_worker_manager_call_info_query_sync ( 141 GdmWorkerManager *proxy, 142 const gchar *arg_service_name, 143 const gchar *arg_query, 144 gchar **out_answer, 145 GCancellable *cancellable, 146 GError **error); 147 148 void gdm_worker_manager_call_secret_info_query ( 149 GdmWorkerManager *proxy, 150 const gchar *arg_service_name, 151 const gchar *arg_query, 152 GCancellable *cancellable, 153 GAsyncReadyCallback callback, 154 gpointer user_data); 155 156 gboolean gdm_worker_manager_call_secret_info_query_finish ( 157 GdmWorkerManager *proxy, 158 gchar **out_answer, 159 GAsyncResult *res, 160 GError **error); 161 162 gboolean gdm_worker_manager_call_secret_info_query_sync ( 163 GdmWorkerManager *proxy, 164 const gchar *arg_service_name, 165 const gchar *arg_query, 166 gchar **out_answer, 167 GCancellable *cancellable, 168 GError **error); 169 170 void gdm_worker_manager_call_info ( 171 GdmWorkerManager *proxy, 172 const gchar *arg_service_name, 173 const gchar *arg_info, 174 GCancellable *cancellable, 175 GAsyncReadyCallback callback, 176 gpointer user_data); 177 178 gboolean gdm_worker_manager_call_info_finish ( 179 GdmWorkerManager *proxy, 180 GAsyncResult *res, 181 GError **error); 182 183 gboolean gdm_worker_manager_call_info_sync ( 184 GdmWorkerManager *proxy, 185 const gchar *arg_service_name, 186 const gchar *arg_info, 187 GCancellable *cancellable, 188 GError **error); 189 190 void gdm_worker_manager_call_problem ( 191 GdmWorkerManager *proxy, 192 const gchar *arg_service_name, 193 const gchar *arg_problem, 194 GCancellable *cancellable, 195 GAsyncReadyCallback callback, 196 gpointer user_data); 197 198 gboolean gdm_worker_manager_call_problem_finish ( 199 GdmWorkerManager *proxy, 200 GAsyncResult *res, 201 GError **error); 202 203 gboolean gdm_worker_manager_call_problem_sync ( 204 GdmWorkerManager *proxy, 205 const gchar *arg_service_name, 206 const gchar *arg_problem, 207 GCancellable *cancellable, 208 GError **error); 209 210 void gdm_worker_manager_call_choice_list_query ( 211 GdmWorkerManager *proxy, 212 const gchar *arg_service_name, 213 const gchar *arg_prompt_message, 214 GVariant *arg_query, 215 GCancellable *cancellable, 216 GAsyncReadyCallback callback, 217 gpointer user_data); 218 219 gboolean gdm_worker_manager_call_choice_list_query_finish ( 220 GdmWorkerManager *proxy, 221 gchar **out_answer, 222 GAsyncResult *res, 223 GError **error); 224 225 gboolean gdm_worker_manager_call_choice_list_query_sync ( 226 GdmWorkerManager *proxy, 227 const gchar *arg_service_name, 228 const gchar *arg_prompt_message, 229 GVariant *arg_query, 230 gchar **out_answer, 231 GCancellable *cancellable, 232 GError **error); 233 234 235 236 /* ---- */ 237 238 #define GDM_TYPE_WORKER_MANAGER_PROXY (gdm_worker_manager_proxy_get_type ()) 239 #define GDM_WORKER_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_WORKER_MANAGER_PROXY, GdmWorkerManagerProxy)) 240 #define GDM_WORKER_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_WORKER_MANAGER_PROXY, GdmWorkerManagerProxyClass)) 241 #define GDM_WORKER_MANAGER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_WORKER_MANAGER_PROXY, GdmWorkerManagerProxyClass)) 242 #define GDM_IS_WORKER_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_WORKER_MANAGER_PROXY)) 243 #define GDM_IS_WORKER_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_WORKER_MANAGER_PROXY)) 244 245 typedef struct _GdmWorkerManagerProxy GdmWorkerManagerProxy; 246 typedef struct _GdmWorkerManagerProxyClass GdmWorkerManagerProxyClass; 247 typedef struct _GdmWorkerManagerProxyPrivate GdmWorkerManagerProxyPrivate; 248 249 struct _GdmWorkerManagerProxy 250 { 251 /*< private >*/ 252 GDBusProxy parent_instance; 253 GdmWorkerManagerProxyPrivate *priv; 254 }; 255 256 struct _GdmWorkerManagerProxyClass 257 { 258 GDBusProxyClass parent_class; 259 }; 260 261 GType gdm_worker_manager_proxy_get_type (void) G_GNUC_CONST; 262 263 #if GLIB_CHECK_VERSION(2, 44, 0) 264 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmWorkerManagerProxy, g_object_unref) 265 #endif 266 267 void gdm_worker_manager_proxy_new ( 268 GDBusConnection *connection, 269 GDBusProxyFlags flags, 270 const gchar *name, 271 const gchar *object_path, 272 GCancellable *cancellable, 273 GAsyncReadyCallback callback, 274 gpointer user_data); 275 GdmWorkerManager *gdm_worker_manager_proxy_new_finish ( 276 GAsyncResult *res, 277 GError **error); 278 GdmWorkerManager *gdm_worker_manager_proxy_new_sync ( 279 GDBusConnection *connection, 280 GDBusProxyFlags flags, 281 const gchar *name, 282 const gchar *object_path, 283 GCancellable *cancellable, 284 GError **error); 285 286 void gdm_worker_manager_proxy_new_for_bus ( 287 GBusType bus_type, 288 GDBusProxyFlags flags, 289 const gchar *name, 290 const gchar *object_path, 291 GCancellable *cancellable, 292 GAsyncReadyCallback callback, 293 gpointer user_data); 294 GdmWorkerManager *gdm_worker_manager_proxy_new_for_bus_finish ( 295 GAsyncResult *res, 296 GError **error); 297 GdmWorkerManager *gdm_worker_manager_proxy_new_for_bus_sync ( 298 GBusType bus_type, 299 GDBusProxyFlags flags, 300 const gchar *name, 301 const gchar *object_path, 302 GCancellable *cancellable, 303 GError **error); 304 305 306 /* ---- */ 307 308 #define GDM_TYPE_WORKER_MANAGER_SKELETON (gdm_worker_manager_skeleton_get_type ()) 309 #define GDM_WORKER_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_WORKER_MANAGER_SKELETON, GdmWorkerManagerSkeleton)) 310 #define GDM_WORKER_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_WORKER_MANAGER_SKELETON, GdmWorkerManagerSkeletonClass)) 311 #define GDM_WORKER_MANAGER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_WORKER_MANAGER_SKELETON, GdmWorkerManagerSkeletonClass)) 312 #define GDM_IS_WORKER_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_WORKER_MANAGER_SKELETON)) 313 #define GDM_IS_WORKER_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_WORKER_MANAGER_SKELETON)) 314 315 typedef struct _GdmWorkerManagerSkeleton GdmWorkerManagerSkeleton; 316 typedef struct _GdmWorkerManagerSkeletonClass GdmWorkerManagerSkeletonClass; 317 typedef struct _GdmWorkerManagerSkeletonPrivate GdmWorkerManagerSkeletonPrivate; 318 319 struct _GdmWorkerManagerSkeleton 320 { 321 /*< private >*/ 322 GDBusInterfaceSkeleton parent_instance; 323 GdmWorkerManagerSkeletonPrivate *priv; 324 }; 325 326 struct _GdmWorkerManagerSkeletonClass 327 { 328 GDBusInterfaceSkeletonClass parent_class; 329 }; 330 331 GType gdm_worker_manager_skeleton_get_type (void) G_GNUC_CONST; 332 333 #if GLIB_CHECK_VERSION(2, 44, 0) 334 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmWorkerManagerSkeleton, g_object_unref) 335 #endif 336 337 GdmWorkerManager *gdm_worker_manager_skeleton_new (void); 338 339 340 /* ------------------------------------------------------------------------ */ 341 /* Declarations for org.gnome.DisplayManager.UserVerifier */ 342 343 #define GDM_TYPE_USER_VERIFIER (gdm_user_verifier_get_type ()) 344 #define GDM_USER_VERIFIER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_VERIFIER, GdmUserVerifier)) 345 #define GDM_IS_USER_VERIFIER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_VERIFIER)) 346 #define GDM_USER_VERIFIER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_USER_VERIFIER, GdmUserVerifierIface)) 347 348 struct _GdmUserVerifier; 349 typedef struct _GdmUserVerifier GdmUserVerifier; 350 typedef struct _GdmUserVerifierIface GdmUserVerifierIface; 351 352 struct _GdmUserVerifierIface 353 { 354 GTypeInterface parent_iface; 355 356 357 gboolean (*handle_answer_query) ( 358 GdmUserVerifier *object, 359 GDBusMethodInvocation *invocation, 360 const gchar *arg_service_name, 361 const gchar *arg_answer); 362 363 gboolean (*handle_begin_verification) ( 364 GdmUserVerifier *object, 365 GDBusMethodInvocation *invocation, 366 const gchar *arg_service_name); 367 368 gboolean (*handle_begin_verification_for_user) ( 369 GdmUserVerifier *object, 370 GDBusMethodInvocation *invocation, 371 const gchar *arg_service_name, 372 const gchar *arg_username); 373 374 gboolean (*handle_cancel) ( 375 GdmUserVerifier *object, 376 GDBusMethodInvocation *invocation); 377 378 gboolean (*handle_enable_extensions) ( 379 GdmUserVerifier *object, 380 GDBusMethodInvocation *invocation, 381 const gchar *const *arg_extensions); 382 383 void (*conversation_started) ( 384 GdmUserVerifier *object, 385 const gchar *arg_service_name); 386 387 void (*conversation_stopped) ( 388 GdmUserVerifier *object, 389 const gchar *arg_service_name); 390 391 void (*info) ( 392 GdmUserVerifier *object, 393 const gchar *arg_service_name, 394 const gchar *arg_info); 395 396 void (*info_query) ( 397 GdmUserVerifier *object, 398 const gchar *arg_service_name, 399 const gchar *arg_query); 400 401 void (*problem) ( 402 GdmUserVerifier *object, 403 const gchar *arg_service_name, 404 const gchar *arg_problem); 405 406 void (*reauthentication_started) ( 407 GdmUserVerifier *object, 408 gint arg_pid_of_caller); 409 410 void (*reset) ( 411 GdmUserVerifier *object); 412 413 void (*secret_info_query) ( 414 GdmUserVerifier *object, 415 const gchar *arg_service_name, 416 const gchar *arg_query); 417 418 void (*service_unavailable) ( 419 GdmUserVerifier *object, 420 const gchar *arg_service_name, 421 const gchar *arg_message); 422 423 void (*verification_complete) ( 424 GdmUserVerifier *object, 425 const gchar *arg_service_name); 426 427 void (*verification_failed) ( 428 GdmUserVerifier *object, 429 const gchar *arg_service_name); 430 431 }; 432 433 #if GLIB_CHECK_VERSION(2, 44, 0) 434 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmUserVerifier, g_object_unref) 435 #endif 436 437 GType gdm_user_verifier_get_type (void) G_GNUC_CONST; 438 439 GDBusInterfaceInfo *gdm_user_verifier_interface_info (void); 440 guint gdm_user_verifier_override_properties (GObjectClass *klass, guint property_id_begin); 441 442 443 /* D-Bus method call completion functions: */ 444 void gdm_user_verifier_complete_enable_extensions ( 445 GdmUserVerifier *object, 446 GDBusMethodInvocation *invocation); 447 448 void gdm_user_verifier_complete_begin_verification ( 449 GdmUserVerifier *object, 450 GDBusMethodInvocation *invocation); 451 452 void gdm_user_verifier_complete_begin_verification_for_user ( 453 GdmUserVerifier *object, 454 GDBusMethodInvocation *invocation); 455 456 void gdm_user_verifier_complete_answer_query ( 457 GdmUserVerifier *object, 458 GDBusMethodInvocation *invocation); 459 460 void gdm_user_verifier_complete_cancel ( 461 GdmUserVerifier *object, 462 GDBusMethodInvocation *invocation); 463 464 465 466 /* D-Bus signal emissions functions: */ 467 void gdm_user_verifier_emit_conversation_started ( 468 GdmUserVerifier *object, 469 const gchar *arg_service_name); 470 471 void gdm_user_verifier_emit_conversation_stopped ( 472 GdmUserVerifier *object, 473 const gchar *arg_service_name); 474 475 void gdm_user_verifier_emit_reauthentication_started ( 476 GdmUserVerifier *object, 477 gint arg_pid_of_caller); 478 479 void gdm_user_verifier_emit_info ( 480 GdmUserVerifier *object, 481 const gchar *arg_service_name, 482 const gchar *arg_info); 483 484 void gdm_user_verifier_emit_problem ( 485 GdmUserVerifier *object, 486 const gchar *arg_service_name, 487 const gchar *arg_problem); 488 489 void gdm_user_verifier_emit_info_query ( 490 GdmUserVerifier *object, 491 const gchar *arg_service_name, 492 const gchar *arg_query); 493 494 void gdm_user_verifier_emit_secret_info_query ( 495 GdmUserVerifier *object, 496 const gchar *arg_service_name, 497 const gchar *arg_query); 498 499 void gdm_user_verifier_emit_reset ( 500 GdmUserVerifier *object); 501 502 void gdm_user_verifier_emit_service_unavailable ( 503 GdmUserVerifier *object, 504 const gchar *arg_service_name, 505 const gchar *arg_message); 506 507 void gdm_user_verifier_emit_verification_failed ( 508 GdmUserVerifier *object, 509 const gchar *arg_service_name); 510 511 void gdm_user_verifier_emit_verification_complete ( 512 GdmUserVerifier *object, 513 const gchar *arg_service_name); 514 515 516 517 /* D-Bus method calls: */ 518 void gdm_user_verifier_call_enable_extensions ( 519 GdmUserVerifier *proxy, 520 const gchar *const *arg_extensions, 521 GCancellable *cancellable, 522 GAsyncReadyCallback callback, 523 gpointer user_data); 524 525 gboolean gdm_user_verifier_call_enable_extensions_finish ( 526 GdmUserVerifier *proxy, 527 GAsyncResult *res, 528 GError **error); 529 530 gboolean gdm_user_verifier_call_enable_extensions_sync ( 531 GdmUserVerifier *proxy, 532 const gchar *const *arg_extensions, 533 GCancellable *cancellable, 534 GError **error); 535 536 void gdm_user_verifier_call_begin_verification ( 537 GdmUserVerifier *proxy, 538 const gchar *arg_service_name, 539 GCancellable *cancellable, 540 GAsyncReadyCallback callback, 541 gpointer user_data); 542 543 gboolean gdm_user_verifier_call_begin_verification_finish ( 544 GdmUserVerifier *proxy, 545 GAsyncResult *res, 546 GError **error); 547 548 gboolean gdm_user_verifier_call_begin_verification_sync ( 549 GdmUserVerifier *proxy, 550 const gchar *arg_service_name, 551 GCancellable *cancellable, 552 GError **error); 553 554 void gdm_user_verifier_call_begin_verification_for_user ( 555 GdmUserVerifier *proxy, 556 const gchar *arg_service_name, 557 const gchar *arg_username, 558 GCancellable *cancellable, 559 GAsyncReadyCallback callback, 560 gpointer user_data); 561 562 gboolean gdm_user_verifier_call_begin_verification_for_user_finish ( 563 GdmUserVerifier *proxy, 564 GAsyncResult *res, 565 GError **error); 566 567 gboolean gdm_user_verifier_call_begin_verification_for_user_sync ( 568 GdmUserVerifier *proxy, 569 const gchar *arg_service_name, 570 const gchar *arg_username, 571 GCancellable *cancellable, 572 GError **error); 573 574 void gdm_user_verifier_call_answer_query ( 575 GdmUserVerifier *proxy, 576 const gchar *arg_service_name, 577 const gchar *arg_answer, 578 GCancellable *cancellable, 579 GAsyncReadyCallback callback, 580 gpointer user_data); 581 582 gboolean gdm_user_verifier_call_answer_query_finish ( 583 GdmUserVerifier *proxy, 584 GAsyncResult *res, 585 GError **error); 586 587 gboolean gdm_user_verifier_call_answer_query_sync ( 588 GdmUserVerifier *proxy, 589 const gchar *arg_service_name, 590 const gchar *arg_answer, 591 GCancellable *cancellable, 592 GError **error); 593 594 void gdm_user_verifier_call_cancel ( 595 GdmUserVerifier *proxy, 596 GCancellable *cancellable, 597 GAsyncReadyCallback callback, 598 gpointer user_data); 599 600 gboolean gdm_user_verifier_call_cancel_finish ( 601 GdmUserVerifier *proxy, 602 GAsyncResult *res, 603 GError **error); 604 605 gboolean gdm_user_verifier_call_cancel_sync ( 606 GdmUserVerifier *proxy, 607 GCancellable *cancellable, 608 GError **error); 609 610 611 612 /* ---- */ 613 614 #define GDM_TYPE_USER_VERIFIER_PROXY (gdm_user_verifier_proxy_get_type ()) 615 #define GDM_USER_VERIFIER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_VERIFIER_PROXY, GdmUserVerifierProxy)) 616 #define GDM_USER_VERIFIER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_USER_VERIFIER_PROXY, GdmUserVerifierProxyClass)) 617 #define GDM_USER_VERIFIER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_VERIFIER_PROXY, GdmUserVerifierProxyClass)) 618 #define GDM_IS_USER_VERIFIER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_VERIFIER_PROXY)) 619 #define GDM_IS_USER_VERIFIER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_VERIFIER_PROXY)) 620 621 typedef struct _GdmUserVerifierProxy GdmUserVerifierProxy; 622 typedef struct _GdmUserVerifierProxyClass GdmUserVerifierProxyClass; 623 typedef struct _GdmUserVerifierProxyPrivate GdmUserVerifierProxyPrivate; 624 625 struct _GdmUserVerifierProxy 626 { 627 /*< private >*/ 628 GDBusProxy parent_instance; 629 GdmUserVerifierProxyPrivate *priv; 630 }; 631 632 struct _GdmUserVerifierProxyClass 633 { 634 GDBusProxyClass parent_class; 635 }; 636 637 GType gdm_user_verifier_proxy_get_type (void) G_GNUC_CONST; 638 639 #if GLIB_CHECK_VERSION(2, 44, 0) 640 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmUserVerifierProxy, g_object_unref) 641 #endif 642 643 void gdm_user_verifier_proxy_new ( 644 GDBusConnection *connection, 645 GDBusProxyFlags flags, 646 const gchar *name, 647 const gchar *object_path, 648 GCancellable *cancellable, 649 GAsyncReadyCallback callback, 650 gpointer user_data); 651 GdmUserVerifier *gdm_user_verifier_proxy_new_finish ( 652 GAsyncResult *res, 653 GError **error); 654 GdmUserVerifier *gdm_user_verifier_proxy_new_sync ( 655 GDBusConnection *connection, 656 GDBusProxyFlags flags, 657 const gchar *name, 658 const gchar *object_path, 659 GCancellable *cancellable, 660 GError **error); 661 662 void gdm_user_verifier_proxy_new_for_bus ( 663 GBusType bus_type, 664 GDBusProxyFlags flags, 665 const gchar *name, 666 const gchar *object_path, 667 GCancellable *cancellable, 668 GAsyncReadyCallback callback, 669 gpointer user_data); 670 GdmUserVerifier *gdm_user_verifier_proxy_new_for_bus_finish ( 671 GAsyncResult *res, 672 GError **error); 673 GdmUserVerifier *gdm_user_verifier_proxy_new_for_bus_sync ( 674 GBusType bus_type, 675 GDBusProxyFlags flags, 676 const gchar *name, 677 const gchar *object_path, 678 GCancellable *cancellable, 679 GError **error); 680 681 682 /* ---- */ 683 684 #define GDM_TYPE_USER_VERIFIER_SKELETON (gdm_user_verifier_skeleton_get_type ()) 685 #define GDM_USER_VERIFIER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_VERIFIER_SKELETON, GdmUserVerifierSkeleton)) 686 #define GDM_USER_VERIFIER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_USER_VERIFIER_SKELETON, GdmUserVerifierSkeletonClass)) 687 #define GDM_USER_VERIFIER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_VERIFIER_SKELETON, GdmUserVerifierSkeletonClass)) 688 #define GDM_IS_USER_VERIFIER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_VERIFIER_SKELETON)) 689 #define GDM_IS_USER_VERIFIER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_VERIFIER_SKELETON)) 690 691 typedef struct _GdmUserVerifierSkeleton GdmUserVerifierSkeleton; 692 typedef struct _GdmUserVerifierSkeletonClass GdmUserVerifierSkeletonClass; 693 typedef struct _GdmUserVerifierSkeletonPrivate GdmUserVerifierSkeletonPrivate; 694 695 struct _GdmUserVerifierSkeleton 696 { 697 /*< private >*/ 698 GDBusInterfaceSkeleton parent_instance; 699 GdmUserVerifierSkeletonPrivate *priv; 700 }; 701 702 struct _GdmUserVerifierSkeletonClass 703 { 704 GDBusInterfaceSkeletonClass parent_class; 705 }; 706 707 GType gdm_user_verifier_skeleton_get_type (void) G_GNUC_CONST; 708 709 #if GLIB_CHECK_VERSION(2, 44, 0) 710 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmUserVerifierSkeleton, g_object_unref) 711 #endif 712 713 GdmUserVerifier *gdm_user_verifier_skeleton_new (void); 714 715 716 /* ------------------------------------------------------------------------ */ 717 /* Declarations for org.gnome.DisplayManager.UserVerifier.ChoiceList */ 718 719 #define GDM_TYPE_USER_VERIFIER_CHOICE_LIST (gdm_user_verifier_choice_list_get_type ()) 720 #define GDM_USER_VERIFIER_CHOICE_LIST(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST, GdmUserVerifierChoiceList)) 721 #define GDM_IS_USER_VERIFIER_CHOICE_LIST(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST)) 722 #define GDM_USER_VERIFIER_CHOICE_LIST_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST, GdmUserVerifierChoiceListIface)) 723 724 struct _GdmUserVerifierChoiceList; 725 typedef struct _GdmUserVerifierChoiceList GdmUserVerifierChoiceList; 726 typedef struct _GdmUserVerifierChoiceListIface GdmUserVerifierChoiceListIface; 727 728 struct _GdmUserVerifierChoiceListIface 729 { 730 GTypeInterface parent_iface; 731 732 733 gboolean (*handle_select_choice) ( 734 GdmUserVerifierChoiceList *object, 735 GDBusMethodInvocation *invocation, 736 const gchar *arg_service_name, 737 const gchar *arg_choice); 738 739 void (*choice_query) ( 740 GdmUserVerifierChoiceList *object, 741 const gchar *arg_service_name, 742 const gchar *arg_prompt_message, 743 GVariant *arg_list); 744 745 }; 746 747 #if GLIB_CHECK_VERSION(2, 44, 0) 748 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmUserVerifierChoiceList, g_object_unref) 749 #endif 750 751 GType gdm_user_verifier_choice_list_get_type (void) G_GNUC_CONST; 752 753 GDBusInterfaceInfo *gdm_user_verifier_choice_list_interface_info (void); 754 guint gdm_user_verifier_choice_list_override_properties (GObjectClass *klass, guint property_id_begin); 755 756 757 /* D-Bus method call completion functions: */ 758 void gdm_user_verifier_choice_list_complete_select_choice ( 759 GdmUserVerifierChoiceList *object, 760 GDBusMethodInvocation *invocation); 761 762 763 764 /* D-Bus signal emissions functions: */ 765 void gdm_user_verifier_choice_list_emit_choice_query ( 766 GdmUserVerifierChoiceList *object, 767 const gchar *arg_service_name, 768 const gchar *arg_prompt_message, 769 GVariant *arg_list); 770 771 772 773 /* D-Bus method calls: */ 774 void gdm_user_verifier_choice_list_call_select_choice ( 775 GdmUserVerifierChoiceList *proxy, 776 const gchar *arg_service_name, 777 const gchar *arg_choice, 778 GCancellable *cancellable, 779 GAsyncReadyCallback callback, 780 gpointer user_data); 781 782 gboolean gdm_user_verifier_choice_list_call_select_choice_finish ( 783 GdmUserVerifierChoiceList *proxy, 784 GAsyncResult *res, 785 GError **error); 786 787 gboolean gdm_user_verifier_choice_list_call_select_choice_sync ( 788 GdmUserVerifierChoiceList *proxy, 789 const gchar *arg_service_name, 790 const gchar *arg_choice, 791 GCancellable *cancellable, 792 GError **error); 793 794 795 796 /* ---- */ 797 798 #define GDM_TYPE_USER_VERIFIER_CHOICE_LIST_PROXY (gdm_user_verifier_choice_list_proxy_get_type ()) 799 #define GDM_USER_VERIFIER_CHOICE_LIST_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_PROXY, GdmUserVerifierChoiceListProxy)) 800 #define GDM_USER_VERIFIER_CHOICE_LIST_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_PROXY, GdmUserVerifierChoiceListProxyClass)) 801 #define GDM_USER_VERIFIER_CHOICE_LIST_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_PROXY, GdmUserVerifierChoiceListProxyClass)) 802 #define GDM_IS_USER_VERIFIER_CHOICE_LIST_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_PROXY)) 803 #define GDM_IS_USER_VERIFIER_CHOICE_LIST_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_PROXY)) 804 805 typedef struct _GdmUserVerifierChoiceListProxy GdmUserVerifierChoiceListProxy; 806 typedef struct _GdmUserVerifierChoiceListProxyClass GdmUserVerifierChoiceListProxyClass; 807 typedef struct _GdmUserVerifierChoiceListProxyPrivate GdmUserVerifierChoiceListProxyPrivate; 808 809 struct _GdmUserVerifierChoiceListProxy 810 { 811 /*< private >*/ 812 GDBusProxy parent_instance; 813 GdmUserVerifierChoiceListProxyPrivate *priv; 814 }; 815 816 struct _GdmUserVerifierChoiceListProxyClass 817 { 818 GDBusProxyClass parent_class; 819 }; 820 821 GType gdm_user_verifier_choice_list_proxy_get_type (void) G_GNUC_CONST; 822 823 #if GLIB_CHECK_VERSION(2, 44, 0) 824 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmUserVerifierChoiceListProxy, g_object_unref) 825 #endif 826 827 void gdm_user_verifier_choice_list_proxy_new ( 828 GDBusConnection *connection, 829 GDBusProxyFlags flags, 830 const gchar *name, 831 const gchar *object_path, 832 GCancellable *cancellable, 833 GAsyncReadyCallback callback, 834 gpointer user_data); 835 GdmUserVerifierChoiceList *gdm_user_verifier_choice_list_proxy_new_finish ( 836 GAsyncResult *res, 837 GError **error); 838 GdmUserVerifierChoiceList *gdm_user_verifier_choice_list_proxy_new_sync ( 839 GDBusConnection *connection, 840 GDBusProxyFlags flags, 841 const gchar *name, 842 const gchar *object_path, 843 GCancellable *cancellable, 844 GError **error); 845 846 void gdm_user_verifier_choice_list_proxy_new_for_bus ( 847 GBusType bus_type, 848 GDBusProxyFlags flags, 849 const gchar *name, 850 const gchar *object_path, 851 GCancellable *cancellable, 852 GAsyncReadyCallback callback, 853 gpointer user_data); 854 GdmUserVerifierChoiceList *gdm_user_verifier_choice_list_proxy_new_for_bus_finish ( 855 GAsyncResult *res, 856 GError **error); 857 GdmUserVerifierChoiceList *gdm_user_verifier_choice_list_proxy_new_for_bus_sync ( 858 GBusType bus_type, 859 GDBusProxyFlags flags, 860 const gchar *name, 861 const gchar *object_path, 862 GCancellable *cancellable, 863 GError **error); 864 865 866 /* ---- */ 867 868 #define GDM_TYPE_USER_VERIFIER_CHOICE_LIST_SKELETON (gdm_user_verifier_choice_list_skeleton_get_type ()) 869 #define GDM_USER_VERIFIER_CHOICE_LIST_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_SKELETON, GdmUserVerifierChoiceListSkeleton)) 870 #define GDM_USER_VERIFIER_CHOICE_LIST_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_SKELETON, GdmUserVerifierChoiceListSkeletonClass)) 871 #define GDM_USER_VERIFIER_CHOICE_LIST_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_SKELETON, GdmUserVerifierChoiceListSkeletonClass)) 872 #define GDM_IS_USER_VERIFIER_CHOICE_LIST_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_SKELETON)) 873 #define GDM_IS_USER_VERIFIER_CHOICE_LIST_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_USER_VERIFIER_CHOICE_LIST_SKELETON)) 874 875 typedef struct _GdmUserVerifierChoiceListSkeleton GdmUserVerifierChoiceListSkeleton; 876 typedef struct _GdmUserVerifierChoiceListSkeletonClass GdmUserVerifierChoiceListSkeletonClass; 877 typedef struct _GdmUserVerifierChoiceListSkeletonPrivate GdmUserVerifierChoiceListSkeletonPrivate; 878 879 struct _GdmUserVerifierChoiceListSkeleton 880 { 881 /*< private >*/ 882 GDBusInterfaceSkeleton parent_instance; 883 GdmUserVerifierChoiceListSkeletonPrivate *priv; 884 }; 885 886 struct _GdmUserVerifierChoiceListSkeletonClass 887 { 888 GDBusInterfaceSkeletonClass parent_class; 889 }; 890 891 GType gdm_user_verifier_choice_list_skeleton_get_type (void) G_GNUC_CONST; 892 893 #if GLIB_CHECK_VERSION(2, 44, 0) 894 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmUserVerifierChoiceListSkeleton, g_object_unref) 895 #endif 896 897 GdmUserVerifierChoiceList *gdm_user_verifier_choice_list_skeleton_new (void); 898 899 900 /* ------------------------------------------------------------------------ */ 901 /* Declarations for org.gnome.DisplayManager.Greeter */ 902 903 #define GDM_TYPE_GREETER (gdm_greeter_get_type ()) 904 #define GDM_GREETER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER, GdmGreeter)) 905 #define GDM_IS_GREETER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER)) 906 #define GDM_GREETER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_GREETER, GdmGreeterIface)) 907 908 struct _GdmGreeter; 909 typedef struct _GdmGreeter GdmGreeter; 910 typedef struct _GdmGreeterIface GdmGreeterIface; 911 912 struct _GdmGreeterIface 913 { 914 GTypeInterface parent_iface; 915 916 917 gboolean (*handle_begin_auto_login) ( 918 GdmGreeter *object, 919 GDBusMethodInvocation *invocation, 920 const gchar *arg_username); 921 922 gboolean (*handle_get_timed_login_details) ( 923 GdmGreeter *object, 924 GDBusMethodInvocation *invocation); 925 926 gboolean (*handle_select_session) ( 927 GdmGreeter *object, 928 GDBusMethodInvocation *invocation, 929 const gchar *arg_session); 930 931 gboolean (*handle_select_user) ( 932 GdmGreeter *object, 933 GDBusMethodInvocation *invocation, 934 const gchar *arg_username); 935 936 gboolean (*handle_start_session_when_ready) ( 937 GdmGreeter *object, 938 GDBusMethodInvocation *invocation, 939 const gchar *arg_service_name, 940 gboolean arg_should_start_session); 941 942 void (*default_language_name_changed) ( 943 GdmGreeter *object, 944 const gchar *arg_language_name); 945 946 void (*default_session_name_changed) ( 947 GdmGreeter *object, 948 const gchar *arg_session_name); 949 950 void (*reauthenticated) ( 951 GdmGreeter *object, 952 const gchar *arg_service_name); 953 954 void (*selected_user_changed) ( 955 GdmGreeter *object, 956 const gchar *arg_username); 957 958 void (*session_opened) ( 959 GdmGreeter *object, 960 const gchar *arg_service_name); 961 962 void (*timed_login_requested) ( 963 GdmGreeter *object, 964 const gchar *arg_username, 965 gint arg_delay); 966 967 }; 968 969 #if GLIB_CHECK_VERSION(2, 44, 0) 970 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmGreeter, g_object_unref) 971 #endif 972 973 GType gdm_greeter_get_type (void) G_GNUC_CONST; 974 975 GDBusInterfaceInfo *gdm_greeter_interface_info (void); 976 guint gdm_greeter_override_properties (GObjectClass *klass, guint property_id_begin); 977 978 979 /* D-Bus method call completion functions: */ 980 void gdm_greeter_complete_select_session ( 981 GdmGreeter *object, 982 GDBusMethodInvocation *invocation); 983 984 void gdm_greeter_complete_select_user ( 985 GdmGreeter *object, 986 GDBusMethodInvocation *invocation); 987 988 void gdm_greeter_complete_begin_auto_login ( 989 GdmGreeter *object, 990 GDBusMethodInvocation *invocation); 991 992 void gdm_greeter_complete_get_timed_login_details ( 993 GdmGreeter *object, 994 GDBusMethodInvocation *invocation, 995 gboolean enabled, 996 const gchar *username, 997 gint delay); 998 999 void gdm_greeter_complete_start_session_when_ready ( 1000 GdmGreeter *object, 1001 GDBusMethodInvocation *invocation); 1002 1003 1004 1005 /* D-Bus signal emissions functions: */ 1006 void gdm_greeter_emit_selected_user_changed ( 1007 GdmGreeter *object, 1008 const gchar *arg_username); 1009 1010 void gdm_greeter_emit_default_language_name_changed ( 1011 GdmGreeter *object, 1012 const gchar *arg_language_name); 1013 1014 void gdm_greeter_emit_default_session_name_changed ( 1015 GdmGreeter *object, 1016 const gchar *arg_session_name); 1017 1018 void gdm_greeter_emit_timed_login_requested ( 1019 GdmGreeter *object, 1020 const gchar *arg_username, 1021 gint arg_delay); 1022 1023 void gdm_greeter_emit_session_opened ( 1024 GdmGreeter *object, 1025 const gchar *arg_service_name); 1026 1027 void gdm_greeter_emit_reauthenticated ( 1028 GdmGreeter *object, 1029 const gchar *arg_service_name); 1030 1031 1032 1033 /* D-Bus method calls: */ 1034 void gdm_greeter_call_select_session ( 1035 GdmGreeter *proxy, 1036 const gchar *arg_session, 1037 GCancellable *cancellable, 1038 GAsyncReadyCallback callback, 1039 gpointer user_data); 1040 1041 gboolean gdm_greeter_call_select_session_finish ( 1042 GdmGreeter *proxy, 1043 GAsyncResult *res, 1044 GError **error); 1045 1046 gboolean gdm_greeter_call_select_session_sync ( 1047 GdmGreeter *proxy, 1048 const gchar *arg_session, 1049 GCancellable *cancellable, 1050 GError **error); 1051 1052 void gdm_greeter_call_select_user ( 1053 GdmGreeter *proxy, 1054 const gchar *arg_username, 1055 GCancellable *cancellable, 1056 GAsyncReadyCallback callback, 1057 gpointer user_data); 1058 1059 gboolean gdm_greeter_call_select_user_finish ( 1060 GdmGreeter *proxy, 1061 GAsyncResult *res, 1062 GError **error); 1063 1064 gboolean gdm_greeter_call_select_user_sync ( 1065 GdmGreeter *proxy, 1066 const gchar *arg_username, 1067 GCancellable *cancellable, 1068 GError **error); 1069 1070 void gdm_greeter_call_begin_auto_login ( 1071 GdmGreeter *proxy, 1072 const gchar *arg_username, 1073 GCancellable *cancellable, 1074 GAsyncReadyCallback callback, 1075 gpointer user_data); 1076 1077 gboolean gdm_greeter_call_begin_auto_login_finish ( 1078 GdmGreeter *proxy, 1079 GAsyncResult *res, 1080 GError **error); 1081 1082 gboolean gdm_greeter_call_begin_auto_login_sync ( 1083 GdmGreeter *proxy, 1084 const gchar *arg_username, 1085 GCancellable *cancellable, 1086 GError **error); 1087 1088 void gdm_greeter_call_get_timed_login_details ( 1089 GdmGreeter *proxy, 1090 GCancellable *cancellable, 1091 GAsyncReadyCallback callback, 1092 gpointer user_data); 1093 1094 gboolean gdm_greeter_call_get_timed_login_details_finish ( 1095 GdmGreeter *proxy, 1096 gboolean *out_enabled, 1097 gchar **out_username, 1098 gint *out_delay, 1099 GAsyncResult *res, 1100 GError **error); 1101 1102 gboolean gdm_greeter_call_get_timed_login_details_sync ( 1103 GdmGreeter *proxy, 1104 gboolean *out_enabled, 1105 gchar **out_username, 1106 gint *out_delay, 1107 GCancellable *cancellable, 1108 GError **error); 1109 1110 void gdm_greeter_call_start_session_when_ready ( 1111 GdmGreeter *proxy, 1112 const gchar *arg_service_name, 1113 gboolean arg_should_start_session, 1114 GCancellable *cancellable, 1115 GAsyncReadyCallback callback, 1116 gpointer user_data); 1117 1118 gboolean gdm_greeter_call_start_session_when_ready_finish ( 1119 GdmGreeter *proxy, 1120 GAsyncResult *res, 1121 GError **error); 1122 1123 gboolean gdm_greeter_call_start_session_when_ready_sync ( 1124 GdmGreeter *proxy, 1125 const gchar *arg_service_name, 1126 gboolean arg_should_start_session, 1127 GCancellable *cancellable, 1128 GError **error); 1129 1130 1131 1132 /* ---- */ 1133 1134 #define GDM_TYPE_GREETER_PROXY (gdm_greeter_proxy_get_type ()) 1135 #define GDM_GREETER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_PROXY, GdmGreeterProxy)) 1136 #define GDM_GREETER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_GREETER_PROXY, GdmGreeterProxyClass)) 1137 #define GDM_GREETER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_PROXY, GdmGreeterProxyClass)) 1138 #define GDM_IS_GREETER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_PROXY)) 1139 #define GDM_IS_GREETER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_PROXY)) 1140 1141 typedef struct _GdmGreeterProxy GdmGreeterProxy; 1142 typedef struct _GdmGreeterProxyClass GdmGreeterProxyClass; 1143 typedef struct _GdmGreeterProxyPrivate GdmGreeterProxyPrivate; 1144 1145 struct _GdmGreeterProxy 1146 { 1147 /*< private >*/ 1148 GDBusProxy parent_instance; 1149 GdmGreeterProxyPrivate *priv; 1150 }; 1151 1152 struct _GdmGreeterProxyClass 1153 { 1154 GDBusProxyClass parent_class; 1155 }; 1156 1157 GType gdm_greeter_proxy_get_type (void) G_GNUC_CONST; 1158 1159 #if GLIB_CHECK_VERSION(2, 44, 0) 1160 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmGreeterProxy, g_object_unref) 1161 #endif 1162 1163 void gdm_greeter_proxy_new ( 1164 GDBusConnection *connection, 1165 GDBusProxyFlags flags, 1166 const gchar *name, 1167 const gchar *object_path, 1168 GCancellable *cancellable, 1169 GAsyncReadyCallback callback, 1170 gpointer user_data); 1171 GdmGreeter *gdm_greeter_proxy_new_finish ( 1172 GAsyncResult *res, 1173 GError **error); 1174 GdmGreeter *gdm_greeter_proxy_new_sync ( 1175 GDBusConnection *connection, 1176 GDBusProxyFlags flags, 1177 const gchar *name, 1178 const gchar *object_path, 1179 GCancellable *cancellable, 1180 GError **error); 1181 1182 void gdm_greeter_proxy_new_for_bus ( 1183 GBusType bus_type, 1184 GDBusProxyFlags flags, 1185 const gchar *name, 1186 const gchar *object_path, 1187 GCancellable *cancellable, 1188 GAsyncReadyCallback callback, 1189 gpointer user_data); 1190 GdmGreeter *gdm_greeter_proxy_new_for_bus_finish ( 1191 GAsyncResult *res, 1192 GError **error); 1193 GdmGreeter *gdm_greeter_proxy_new_for_bus_sync ( 1194 GBusType bus_type, 1195 GDBusProxyFlags flags, 1196 const gchar *name, 1197 const gchar *object_path, 1198 GCancellable *cancellable, 1199 GError **error); 1200 1201 1202 /* ---- */ 1203 1204 #define GDM_TYPE_GREETER_SKELETON (gdm_greeter_skeleton_get_type ()) 1205 #define GDM_GREETER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_GREETER_SKELETON, GdmGreeterSkeleton)) 1206 #define GDM_GREETER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_GREETER_SKELETON, GdmGreeterSkeletonClass)) 1207 #define GDM_GREETER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_GREETER_SKELETON, GdmGreeterSkeletonClass)) 1208 #define GDM_IS_GREETER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_GREETER_SKELETON)) 1209 #define GDM_IS_GREETER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_GREETER_SKELETON)) 1210 1211 typedef struct _GdmGreeterSkeleton GdmGreeterSkeleton; 1212 typedef struct _GdmGreeterSkeletonClass GdmGreeterSkeletonClass; 1213 typedef struct _GdmGreeterSkeletonPrivate GdmGreeterSkeletonPrivate; 1214 1215 struct _GdmGreeterSkeleton 1216 { 1217 /*< private >*/ 1218 GDBusInterfaceSkeleton parent_instance; 1219 GdmGreeterSkeletonPrivate *priv; 1220 }; 1221 1222 struct _GdmGreeterSkeletonClass 1223 { 1224 GDBusInterfaceSkeletonClass parent_class; 1225 }; 1226 1227 GType gdm_greeter_skeleton_get_type (void) G_GNUC_CONST; 1228 1229 #if GLIB_CHECK_VERSION(2, 44, 0) 1230 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmGreeterSkeleton, g_object_unref) 1231 #endif 1232 1233 GdmGreeter *gdm_greeter_skeleton_new (void); 1234 1235 1236 /* ------------------------------------------------------------------------ */ 1237 /* Declarations for org.gnome.DisplayManager.RemoteGreeter */ 1238 1239 #define GDM_TYPE_REMOTE_GREETER (gdm_remote_greeter_get_type ()) 1240 #define GDM_REMOTE_GREETER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_REMOTE_GREETER, GdmRemoteGreeter)) 1241 #define GDM_IS_REMOTE_GREETER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_REMOTE_GREETER)) 1242 #define GDM_REMOTE_GREETER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_REMOTE_GREETER, GdmRemoteGreeterIface)) 1243 1244 struct _GdmRemoteGreeter; 1245 typedef struct _GdmRemoteGreeter GdmRemoteGreeter; 1246 typedef struct _GdmRemoteGreeterIface GdmRemoteGreeterIface; 1247 1248 struct _GdmRemoteGreeterIface 1249 { 1250 GTypeInterface parent_iface; 1251 1252 gboolean (*handle_disconnect) ( 1253 GdmRemoteGreeter *object, 1254 GDBusMethodInvocation *invocation); 1255 1256 }; 1257 1258 #if GLIB_CHECK_VERSION(2, 44, 0) 1259 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmRemoteGreeter, g_object_unref) 1260 #endif 1261 1262 GType gdm_remote_greeter_get_type (void) G_GNUC_CONST; 1263 1264 GDBusInterfaceInfo *gdm_remote_greeter_interface_info (void); 1265 guint gdm_remote_greeter_override_properties (GObjectClass *klass, guint property_id_begin); 1266 1267 1268 /* D-Bus method call completion functions: */ 1269 void gdm_remote_greeter_complete_disconnect ( 1270 GdmRemoteGreeter *object, 1271 GDBusMethodInvocation *invocation); 1272 1273 1274 1275 /* D-Bus method calls: */ 1276 void gdm_remote_greeter_call_disconnect ( 1277 GdmRemoteGreeter *proxy, 1278 GCancellable *cancellable, 1279 GAsyncReadyCallback callback, 1280 gpointer user_data); 1281 1282 gboolean gdm_remote_greeter_call_disconnect_finish ( 1283 GdmRemoteGreeter *proxy, 1284 GAsyncResult *res, 1285 GError **error); 1286 1287 gboolean gdm_remote_greeter_call_disconnect_sync ( 1288 GdmRemoteGreeter *proxy, 1289 GCancellable *cancellable, 1290 GError **error); 1291 1292 1293 1294 /* ---- */ 1295 1296 #define GDM_TYPE_REMOTE_GREETER_PROXY (gdm_remote_greeter_proxy_get_type ()) 1297 #define GDM_REMOTE_GREETER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_REMOTE_GREETER_PROXY, GdmRemoteGreeterProxy)) 1298 #define GDM_REMOTE_GREETER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_REMOTE_GREETER_PROXY, GdmRemoteGreeterProxyClass)) 1299 #define GDM_REMOTE_GREETER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_REMOTE_GREETER_PROXY, GdmRemoteGreeterProxyClass)) 1300 #define GDM_IS_REMOTE_GREETER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_REMOTE_GREETER_PROXY)) 1301 #define GDM_IS_REMOTE_GREETER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_REMOTE_GREETER_PROXY)) 1302 1303 typedef struct _GdmRemoteGreeterProxy GdmRemoteGreeterProxy; 1304 typedef struct _GdmRemoteGreeterProxyClass GdmRemoteGreeterProxyClass; 1305 typedef struct _GdmRemoteGreeterProxyPrivate GdmRemoteGreeterProxyPrivate; 1306 1307 struct _GdmRemoteGreeterProxy 1308 { 1309 /*< private >*/ 1310 GDBusProxy parent_instance; 1311 GdmRemoteGreeterProxyPrivate *priv; 1312 }; 1313 1314 struct _GdmRemoteGreeterProxyClass 1315 { 1316 GDBusProxyClass parent_class; 1317 }; 1318 1319 GType gdm_remote_greeter_proxy_get_type (void) G_GNUC_CONST; 1320 1321 #if GLIB_CHECK_VERSION(2, 44, 0) 1322 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmRemoteGreeterProxy, g_object_unref) 1323 #endif 1324 1325 void gdm_remote_greeter_proxy_new ( 1326 GDBusConnection *connection, 1327 GDBusProxyFlags flags, 1328 const gchar *name, 1329 const gchar *object_path, 1330 GCancellable *cancellable, 1331 GAsyncReadyCallback callback, 1332 gpointer user_data); 1333 GdmRemoteGreeter *gdm_remote_greeter_proxy_new_finish ( 1334 GAsyncResult *res, 1335 GError **error); 1336 GdmRemoteGreeter *gdm_remote_greeter_proxy_new_sync ( 1337 GDBusConnection *connection, 1338 GDBusProxyFlags flags, 1339 const gchar *name, 1340 const gchar *object_path, 1341 GCancellable *cancellable, 1342 GError **error); 1343 1344 void gdm_remote_greeter_proxy_new_for_bus ( 1345 GBusType bus_type, 1346 GDBusProxyFlags flags, 1347 const gchar *name, 1348 const gchar *object_path, 1349 GCancellable *cancellable, 1350 GAsyncReadyCallback callback, 1351 gpointer user_data); 1352 GdmRemoteGreeter *gdm_remote_greeter_proxy_new_for_bus_finish ( 1353 GAsyncResult *res, 1354 GError **error); 1355 GdmRemoteGreeter *gdm_remote_greeter_proxy_new_for_bus_sync ( 1356 GBusType bus_type, 1357 GDBusProxyFlags flags, 1358 const gchar *name, 1359 const gchar *object_path, 1360 GCancellable *cancellable, 1361 GError **error); 1362 1363 1364 /* ---- */ 1365 1366 #define GDM_TYPE_REMOTE_GREETER_SKELETON (gdm_remote_greeter_skeleton_get_type ()) 1367 #define GDM_REMOTE_GREETER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_REMOTE_GREETER_SKELETON, GdmRemoteGreeterSkeleton)) 1368 #define GDM_REMOTE_GREETER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_REMOTE_GREETER_SKELETON, GdmRemoteGreeterSkeletonClass)) 1369 #define GDM_REMOTE_GREETER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_REMOTE_GREETER_SKELETON, GdmRemoteGreeterSkeletonClass)) 1370 #define GDM_IS_REMOTE_GREETER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_REMOTE_GREETER_SKELETON)) 1371 #define GDM_IS_REMOTE_GREETER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_REMOTE_GREETER_SKELETON)) 1372 1373 typedef struct _GdmRemoteGreeterSkeleton GdmRemoteGreeterSkeleton; 1374 typedef struct _GdmRemoteGreeterSkeletonClass GdmRemoteGreeterSkeletonClass; 1375 typedef struct _GdmRemoteGreeterSkeletonPrivate GdmRemoteGreeterSkeletonPrivate; 1376 1377 struct _GdmRemoteGreeterSkeleton 1378 { 1379 /*< private >*/ 1380 GDBusInterfaceSkeleton parent_instance; 1381 GdmRemoteGreeterSkeletonPrivate *priv; 1382 }; 1383 1384 struct _GdmRemoteGreeterSkeletonClass 1385 { 1386 GDBusInterfaceSkeletonClass parent_class; 1387 }; 1388 1389 GType gdm_remote_greeter_skeleton_get_type (void) G_GNUC_CONST; 1390 1391 #if GLIB_CHECK_VERSION(2, 44, 0) 1392 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmRemoteGreeterSkeleton, g_object_unref) 1393 #endif 1394 1395 GdmRemoteGreeter *gdm_remote_greeter_skeleton_new (void); 1396 1397 1398 /* ------------------------------------------------------------------------ */ 1399 /* Declarations for org.gnome.DisplayManager.Chooser */ 1400 1401 #define GDM_TYPE_CHOOSER (gdm_chooser_get_type ()) 1402 #define GDM_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER, GdmChooser)) 1403 #define GDM_IS_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER)) 1404 #define GDM_CHOOSER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GDM_TYPE_CHOOSER, GdmChooserIface)) 1405 1406 struct _GdmChooser; 1407 typedef struct _GdmChooser GdmChooser; 1408 typedef struct _GdmChooserIface GdmChooserIface; 1409 1410 struct _GdmChooserIface 1411 { 1412 GTypeInterface parent_iface; 1413 1414 gboolean (*handle_disconnect) ( 1415 GdmChooser *object, 1416 GDBusMethodInvocation *invocation); 1417 1418 gboolean (*handle_select_hostname) ( 1419 GdmChooser *object, 1420 GDBusMethodInvocation *invocation, 1421 const gchar *arg_hostname); 1422 1423 }; 1424 1425 #if GLIB_CHECK_VERSION(2, 44, 0) 1426 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmChooser, g_object_unref) 1427 #endif 1428 1429 GType gdm_chooser_get_type (void) G_GNUC_CONST; 1430 1431 GDBusInterfaceInfo *gdm_chooser_interface_info (void); 1432 guint gdm_chooser_override_properties (GObjectClass *klass, guint property_id_begin); 1433 1434 1435 /* D-Bus method call completion functions: */ 1436 void gdm_chooser_complete_select_hostname ( 1437 GdmChooser *object, 1438 GDBusMethodInvocation *invocation); 1439 1440 void gdm_chooser_complete_disconnect ( 1441 GdmChooser *object, 1442 GDBusMethodInvocation *invocation); 1443 1444 1445 1446 /* D-Bus method calls: */ 1447 void gdm_chooser_call_select_hostname ( 1448 GdmChooser *proxy, 1449 const gchar *arg_hostname, 1450 GCancellable *cancellable, 1451 GAsyncReadyCallback callback, 1452 gpointer user_data); 1453 1454 gboolean gdm_chooser_call_select_hostname_finish ( 1455 GdmChooser *proxy, 1456 GAsyncResult *res, 1457 GError **error); 1458 1459 gboolean gdm_chooser_call_select_hostname_sync ( 1460 GdmChooser *proxy, 1461 const gchar *arg_hostname, 1462 GCancellable *cancellable, 1463 GError **error); 1464 1465 void gdm_chooser_call_disconnect ( 1466 GdmChooser *proxy, 1467 GCancellable *cancellable, 1468 GAsyncReadyCallback callback, 1469 gpointer user_data); 1470 1471 gboolean gdm_chooser_call_disconnect_finish ( 1472 GdmChooser *proxy, 1473 GAsyncResult *res, 1474 GError **error); 1475 1476 gboolean gdm_chooser_call_disconnect_sync ( 1477 GdmChooser *proxy, 1478 GCancellable *cancellable, 1479 GError **error); 1480 1481 1482 1483 /* ---- */ 1484 1485 #define GDM_TYPE_CHOOSER_PROXY (gdm_chooser_proxy_get_type ()) 1486 #define GDM_CHOOSER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_PROXY, GdmChooserProxy)) 1487 #define GDM_CHOOSER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_CHOOSER_PROXY, GdmChooserProxyClass)) 1488 #define GDM_CHOOSER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_PROXY, GdmChooserProxyClass)) 1489 #define GDM_IS_CHOOSER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_PROXY)) 1490 #define GDM_IS_CHOOSER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_PROXY)) 1491 1492 typedef struct _GdmChooserProxy GdmChooserProxy; 1493 typedef struct _GdmChooserProxyClass GdmChooserProxyClass; 1494 typedef struct _GdmChooserProxyPrivate GdmChooserProxyPrivate; 1495 1496 struct _GdmChooserProxy 1497 { 1498 /*< private >*/ 1499 GDBusProxy parent_instance; 1500 GdmChooserProxyPrivate *priv; 1501 }; 1502 1503 struct _GdmChooserProxyClass 1504 { 1505 GDBusProxyClass parent_class; 1506 }; 1507 1508 GType gdm_chooser_proxy_get_type (void) G_GNUC_CONST; 1509 1510 #if GLIB_CHECK_VERSION(2, 44, 0) 1511 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmChooserProxy, g_object_unref) 1512 #endif 1513 1514 void gdm_chooser_proxy_new ( 1515 GDBusConnection *connection, 1516 GDBusProxyFlags flags, 1517 const gchar *name, 1518 const gchar *object_path, 1519 GCancellable *cancellable, 1520 GAsyncReadyCallback callback, 1521 gpointer user_data); 1522 GdmChooser *gdm_chooser_proxy_new_finish ( 1523 GAsyncResult *res, 1524 GError **error); 1525 GdmChooser *gdm_chooser_proxy_new_sync ( 1526 GDBusConnection *connection, 1527 GDBusProxyFlags flags, 1528 const gchar *name, 1529 const gchar *object_path, 1530 GCancellable *cancellable, 1531 GError **error); 1532 1533 void gdm_chooser_proxy_new_for_bus ( 1534 GBusType bus_type, 1535 GDBusProxyFlags flags, 1536 const gchar *name, 1537 const gchar *object_path, 1538 GCancellable *cancellable, 1539 GAsyncReadyCallback callback, 1540 gpointer user_data); 1541 GdmChooser *gdm_chooser_proxy_new_for_bus_finish ( 1542 GAsyncResult *res, 1543 GError **error); 1544 GdmChooser *gdm_chooser_proxy_new_for_bus_sync ( 1545 GBusType bus_type, 1546 GDBusProxyFlags flags, 1547 const gchar *name, 1548 const gchar *object_path, 1549 GCancellable *cancellable, 1550 GError **error); 1551 1552 1553 /* ---- */ 1554 1555 #define GDM_TYPE_CHOOSER_SKELETON (gdm_chooser_skeleton_get_type ()) 1556 #define GDM_CHOOSER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_CHOOSER_SKELETON, GdmChooserSkeleton)) 1557 #define GDM_CHOOSER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GDM_TYPE_CHOOSER_SKELETON, GdmChooserSkeletonClass)) 1558 #define GDM_CHOOSER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_CHOOSER_SKELETON, GdmChooserSkeletonClass)) 1559 #define GDM_IS_CHOOSER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_CHOOSER_SKELETON)) 1560 #define GDM_IS_CHOOSER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_CHOOSER_SKELETON)) 1561 1562 typedef struct _GdmChooserSkeleton GdmChooserSkeleton; 1563 typedef struct _GdmChooserSkeletonClass GdmChooserSkeletonClass; 1564 typedef struct _GdmChooserSkeletonPrivate GdmChooserSkeletonPrivate; 1565 1566 struct _GdmChooserSkeleton 1567 { 1568 /*< private >*/ 1569 GDBusInterfaceSkeleton parent_instance; 1570 GdmChooserSkeletonPrivate *priv; 1571 }; 1572 1573 struct _GdmChooserSkeletonClass 1574 { 1575 GDBusInterfaceSkeletonClass parent_class; 1576 }; 1577 1578 GType gdm_chooser_skeleton_get_type (void) G_GNUC_CONST; 1579 1580 #if GLIB_CHECK_VERSION(2, 44, 0) 1581 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GdmChooserSkeleton, g_object_unref) 1582 #endif 1583 1584 GdmChooser *gdm_chooser_skeleton_new (void); 1585 1586 1587 G_END_DECLS 1588 1589 #endif /* __GDM_CLIENT_GLUE_H__ */ 1590