1;; -*- scheme -*- 2 3; interface definitions ... 4 5(define-interface AppInfo 6 (in-module "gio") 7 (c-name "GAppInfo") 8 (gtype-id "G_TYPE_APP_INFO") 9) 10 11(define-interface AsyncInitable 12 (in-module "gio") 13 (c-name "GAsyncInitable") 14 (gtype-id "G_TYPE_ASYNC_INITABLE") 15) 16 17(define-interface AsyncResult 18 (in-module "gio") 19 (c-name "GAsyncResult") 20 (gtype-id "G_TYPE_ASYNC_RESULT") 21) 22 23(define-interface Drive 24 (in-module "gio") 25 (c-name "GDrive") 26 (gtype-id "G_TYPE_DRIVE") 27) 28 29(define-interface File 30 (docstring 31"File(arg, path=None, uri=None) -> gio.File subclass\n" 32"\n" 33"If arg is specified; creates a GFile with the given argument from the\n" 34"command line. The value of arg can be either a URI, an absolute path\n" 35"or a relative path resolved relative to the current working directory.\n" 36"If path is specified, create a file from an absolute or relative path.\n" 37"If uri is specified, create a file from a URI.\n\n" 38"This operation never fails, but the returned object might not \n" 39"support any I/O operation if arg points to a malformed path.") 40 (in-module "gio") 41 (c-name "GFile") 42 (gtype-id "G_TYPE_FILE") 43) 44 45(define-interface Icon 46 (in-module "gio") 47 (c-name "GIcon") 48 (gtype-id "G_TYPE_ICON") 49) 50 51(define-interface Initable 52 (in-module "gio") 53 (c-name "GInitable") 54 (gtype-id "G_TYPE_INITABLE") 55) 56 57(define-interface LoadableIcon 58 (in-module "gio") 59 (c-name "GLoadableIcon") 60 (gtype-id "G_TYPE_LOADABLE_ICON") 61) 62 63(define-interface Mount 64 (in-module "gio") 65 (c-name "GMount") 66 (gtype-id "G_TYPE_MOUNT") 67) 68 69(define-interface Seekable 70 (in-module "gio") 71 (c-name "GSeekable") 72 (gtype-id "G_TYPE_SEEKABLE") 73) 74 75(define-interface SocketConnectable 76 (in-module "gio") 77 (c-name "GSocketConnectable") 78 (gtype-id "G_TYPE_SOCKET_CONNECTABLE") 79) 80 81(define-interface Volume 82 (in-module "gio") 83 (c-name "GVolume") 84 (gtype-id "G_TYPE_VOLUME") 85) 86 87; boxed definitions ... 88 89(define-boxed FileAttributeMatcher 90 (in-module "gio") 91 (c-name "GFileAttributeMatcher") 92 (gtype-id "G_TYPE_FILE_ATTRIBUTE_MATCHER") 93) 94 95(define-boxed SrvTarget 96 (in-module "gio") 97 (c-name "GSrvTarget") 98 (gtype-id "G_TYPE_SRV_TARGET") 99) 100 101; object definitions ... 102 103(define-object AppLaunchContext 104 (in-module "gio") 105 (parent "GObject") 106 (c-name "GAppLaunchContext") 107 (gtype-id "G_TYPE_APP_LAUNCH_CONTEXT") 108) 109 110(define-object Cancellable 111 (in-module "gio") 112 (parent "GObject") 113 (c-name "GCancellable") 114 (gtype-id "G_TYPE_CANCELLABLE") 115) 116 117(define-object Emblem 118 (in-module "gio") 119 (parent "GObject") 120 (c-name "GEmblem") 121 (gtype-id "G_TYPE_EMBLEM") 122) 123 124(define-object EmblemedIcon 125 (in-module "gio") 126 (parent "GObject") 127 (c-name "GEmblemedIcon") 128 (gtype-id "G_TYPE_EMBLEMED_ICON") 129) 130 131(define-object FileEnumerator 132 (in-module "gio") 133 (parent "GObject") 134 (c-name "GFileEnumerator") 135 (gtype-id "G_TYPE_FILE_ENUMERATOR") 136) 137 138(define-object FileInfo 139 (in-module "gio") 140 (parent "GObject") 141 (c-name "GFileInfo") 142 (gtype-id "G_TYPE_FILE_INFO") 143) 144 145(define-object FileMonitor 146 (in-module "gio") 147 (parent "GObject") 148 (c-name "GFileMonitor") 149 (gtype-id "G_TYPE_FILE_MONITOR") 150) 151 152(define-object InputStream 153 (in-module "gio") 154 (parent "GObject") 155 (c-name "GInputStream") 156 (gtype-id "G_TYPE_INPUT_STREAM") 157) 158 159(define-object FileInputStream 160 (in-module "gio") 161 (parent "GInputStream") 162 (c-name "GFileInputStream") 163 (gtype-id "G_TYPE_FILE_INPUT_STREAM") 164) 165 166(define-object FileIOStream 167 (in-module "gio") 168 (parent "GIOStream") 169 (c-name "GFileIOStream") 170 (gtype-id "G_TYPE_FILE_IO_STREAM") 171) 172 173(define-object FilterInputStream 174 (in-module "gio") 175 (parent "GInputStream") 176 (c-name "GFilterInputStream") 177 (gtype-id "G_TYPE_FILTER_INPUT_STREAM") 178) 179 180(define-object BufferedInputStream 181 (in-module "gio") 182 (parent "GFilterInputStream") 183 (c-name "GBufferedInputStream") 184 (gtype-id "G_TYPE_BUFFERED_INPUT_STREAM") 185) 186 187(define-object DataInputStream 188 (in-module "gio") 189 (parent "GFilterInputStream") 190 (c-name "GDataInputStream") 191 (gtype-id "G_TYPE_DATA_INPUT_STREAM") 192) 193 194(define-object MemoryInputStream 195 (in-module "gio") 196 (parent "GInputStream") 197 (c-name "GMemoryInputStream") 198 (gtype-id "G_TYPE_MEMORY_INPUT_STREAM") 199) 200 201(define-object MountOperation 202 (in-module "gio") 203 (parent "GObject") 204 (c-name "GMountOperation") 205 (gtype-id "G_TYPE_MOUNT_OPERATION") 206) 207 208(define-object InetAddress 209 (in-module "gio") 210 (parent "GObject") 211 (c-name "GInetAddress") 212 (gtype-id "G_TYPE_INET_ADDRESS") 213) 214 215(define-object InetSocketAddress 216 (in-module "gio") 217 (parent "GSocketAddress") 218 (c-name "GInetSocketAddress") 219 (gtype-id "G_TYPE_INET_SOCKET_ADDRESS") 220) 221 222(define-object NetworkAddress 223 (in-module "gio") 224 (parent "GObject") 225 (c-name "GNetworkAddress") 226 (gtype-id "G_TYPE_NETWORK_ADDRESS") 227) 228 229(define-object NetworkService 230 (in-module "gio") 231 (parent "GObject") 232 (c-name "GNetworkService") 233 (gtype-id "G_TYPE_NETWORK_SERVICE") 234) 235 236(define-object Resolver 237 (in-module "gio") 238 (parent "GObject") 239 (c-name "GResolver") 240 (gtype-id "G_TYPE_RESOLVER") 241) 242 243(define-object Socket 244 (in-module "gio") 245 (parent "GObject") 246 (c-name "GSocket") 247 (gtype-id "G_TYPE_SOCKET") 248) 249 250(define-object SocketAddress 251 (in-module "gio") 252 (parent "GObject") 253 (c-name "GSocketAddress") 254 (gtype-id "G_TYPE_SOCKET_ADDRESS") 255) 256 257(define-object SocketAddressEnumerator 258 (in-module "gio") 259 (parent "GObject") 260 (c-name "GSocketAddressEnumerator") 261 (gtype-id "G_TYPE_SOCKET_ADDRESS_ENUMERATOR") 262) 263 264(define-object SocketClient 265 (in-module "gio") 266 (parent "GObject") 267 (c-name "GSocketClient") 268 (gtype-id "G_TYPE_SOCKET_CLIENT") 269) 270 271(define-object SocketConnection 272 (in-module "gio") 273 (parent "GIOStream") 274 (c-name "GSocketConnection") 275 (gtype-id "G_TYPE_SOCKET_CONNECTION") 276) 277 278(define-object SocketControlMessage 279 (in-module "gio") 280 (parent "GObject") 281 (c-name "GSocketControlMessage") 282 (gtype-id "G_TYPE_SOCKET_CONTROL_MESSAGE") 283) 284 285(define-object SocketListener 286 (in-module "gio") 287 (parent "GObject") 288 (c-name "GSocketListener") 289 (gtype-id "G_TYPE_SOCKET_LISTENER") 290) 291 292(define-object SocketService 293 (in-module "gio") 294 (parent "GSocketListener") 295 (c-name "GSocketService") 296 (gtype-id "G_TYPE_SOCKET_SERVICE") 297) 298 299(define-object TcpConnection 300 (in-module "gio") 301 (parent "GSocketConnection") 302 (c-name "GTcpConnection") 303 (gtype-id "G_TYPE_TCP_CONNECTION") 304) 305 306(define-object ThreadedSocketService 307 (in-module "gio") 308 (parent "GSocketService") 309 (c-name "GThreadedSocketService") 310 (gtype-id "G_TYPE_THREADED_SOCKET_SERVICE") 311) 312 313(define-object IOStream 314 (in-module "gio") 315 (parent "GObject") 316 (c-name "GIOStream") 317 (gtype-id "G_TYPE_IO_STREAM") 318) 319 320(define-object OutputStream 321 (in-module "gio") 322 (parent "GObject") 323 (c-name "GOutputStream") 324 (gtype-id "G_TYPE_OUTPUT_STREAM") 325) 326 327(define-object MemoryOutputStream 328 (in-module "gio") 329 (parent "GOutputStream") 330 (c-name "GMemoryOutputStream") 331 (gtype-id "G_TYPE_MEMORY_OUTPUT_STREAM") 332) 333 334(define-object FilterOutputStream 335 (in-module "gio") 336 (parent "GOutputStream") 337 (c-name "GFilterOutputStream") 338 (gtype-id "G_TYPE_FILTER_OUTPUT_STREAM") 339) 340 341(define-object BufferedOutputStream 342 (in-module "gio") 343 (parent "GFilterOutputStream") 344 (c-name "GBufferedOutputStream") 345 (gtype-id "G_TYPE_BUFFERED_OUTPUT_STREAM") 346) 347 348(define-object DataOutputStream 349 (in-module "gio") 350 (parent "GFilterOutputStream") 351 (c-name "GDataOutputStream") 352 (gtype-id "G_TYPE_DATA_OUTPUT_STREAM") 353) 354 355(define-object FileOutputStream 356 (in-module "gio") 357 (parent "GOutputStream") 358 (c-name "GFileOutputStream") 359 (gtype-id "G_TYPE_FILE_OUTPUT_STREAM") 360) 361 362(define-object SimpleAsyncResult 363 (in-module "gio") 364 (parent "GObject") 365 (c-name "GSimpleAsyncResult") 366 (gtype-id "G_TYPE_SIMPLE_ASYNC_RESULT") 367) 368 369(define-object Vfs 370 (in-module "gio") 371 (parent "GObject") 372 (c-name "GVfs") 373 (gtype-id "G_TYPE_VFS") 374) 375 376(define-object VolumeMonitor 377 (in-module "gio") 378 (parent "GObject") 379 (c-name "GVolumeMonitor") 380 (gtype-id "G_TYPE_VOLUME_MONITOR") 381) 382 383(define-object NativeVolumeMonitor 384 (in-module "gio") 385 (parent "GVolumeMonitor") 386 (c-name "GNativeVolumeMonitor") 387 (gtype-id "G_TYPE_NATIVE_VOLUME_MONITOR") 388) 389 390(define-object FileIcon 391 (in-module "gio") 392 (parent "GObject") 393 (c-name "GFileIcon") 394 (gtype-id "G_TYPE_FILE_ICON") 395 (implements "GIcon") 396 (implements "GLoadableIcon") 397) 398 399(define-object ThemedIcon 400 (in-module "gio") 401 (parent "GObject") 402 (c-name "GThemedIcon") 403 (gtype-id "G_TYPE_THEMED_ICON") 404 (implements "GIcon") 405) 406 407 408 409;; Enumerations and flags ... 410 411(define-flags AppInfoCreateFlags 412 (in-module "gio") 413 (c-name "GAppInfoCreateFlags") 414 (gtype-id "G_TYPE_APP_INFO_CREATE_FLAGS") 415 (values 416 '("none" "G_APP_INFO_CREATE_NONE") 417 '("needs-terminal" "G_APP_INFO_CREATE_NEEDS_TERMINAL") 418 '("supports-uris" "G_APP_INFO_CREATE_SUPPORTS_URIS") 419 ) 420) 421 422(define-flags ConverterFlags 423 (in-module "gio") 424 (c-name "GConverterFlags") 425 (gtype-id "G_TYPE_CONVERTER_FLAGS") 426 (values 427 '("no-flags" "G_CONVERTER_NO_FLAGS") 428 '("input-at-end" "G_CONVERTER_INPUT_AT_END") 429 '("flush" "G_CONVERTER_FLUSH") 430 ) 431) 432 433(define-enum ConverterResult 434 (in-module "gio") 435 (c-name "GConverterResult") 436 (gtype-id "G_TYPE_CONVERTER_RESULT") 437 (values 438 '("error" "G_CONVERTER_ERROR") 439 '("converted" "G_CONVERTER_CONVERTED") 440 '("finished" "G_CONVERTER_FINISHED") 441 '("flushed" "G_CONVERTER_FLUSHED") 442 ) 443) 444 445(define-enum DataStreamByteOrder 446 (in-module "gio") 447 (c-name "GDataStreamByteOrder") 448 (gtype-id "G_TYPE_DATA_STREAM_BYTE_ORDER") 449 (values 450 '("big-endian" "G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN") 451 '("little-endian" "G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN") 452 '("host-endian" "G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN") 453 ) 454) 455 456(define-enum DataStreamNewlineType 457 (in-module "gio") 458 (c-name "GDataStreamNewlineType") 459 (gtype-id "G_TYPE_DATA_STREAM_NEWLINE_TYPE") 460 (values 461 '("lf" "G_DATA_STREAM_NEWLINE_TYPE_LF") 462 '("cr" "G_DATA_STREAM_NEWLINE_TYPE_CR") 463 '("cr-lf" "G_DATA_STREAM_NEWLINE_TYPE_CR_LF") 464 '("any" "G_DATA_STREAM_NEWLINE_TYPE_ANY") 465 ) 466) 467 468(define-enum FileAttributeType 469 (in-module "gio") 470 (c-name "GFileAttributeType") 471 (gtype-id "G_TYPE_FILE_ATTRIBUTE_TYPE") 472 (values 473 '("invalid" "G_FILE_ATTRIBUTE_TYPE_INVALID") 474 '("string" "G_FILE_ATTRIBUTE_TYPE_STRING") 475 '("byte-string" "G_FILE_ATTRIBUTE_TYPE_BYTE_STRING") 476 '("boolean" "G_FILE_ATTRIBUTE_TYPE_BOOLEAN") 477 '("uint32" "G_FILE_ATTRIBUTE_TYPE_UINT32") 478 '("int32" "G_FILE_ATTRIBUTE_TYPE_INT32") 479 '("uint64" "G_FILE_ATTRIBUTE_TYPE_UINT64") 480 '("int64" "G_FILE_ATTRIBUTE_TYPE_INT64") 481 '("object" "G_FILE_ATTRIBUTE_TYPE_OBJECT") 482 '("stringv" "G_FILE_ATTRIBUTE_TYPE_STRINGV") 483 ) 484) 485 486(define-flags FileAttributeInfoFlags 487 (in-module "gio") 488 (c-name "GFileAttributeInfoFlags") 489 (gtype-id "G_TYPE_FILE_ATTRIBUTE_INFO_FLAGS") 490 (values 491 '("none" "G_FILE_ATTRIBUTE_INFO_NONE") 492 '("copy-with-file" "G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE") 493 '("copy-when-moved" "G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED") 494 ) 495) 496 497(define-enum FileAttributeStatus 498 (in-module "gio") 499 (c-name "GFileAttributeStatus") 500 (gtype-id "G_TYPE_FILE_ATTRIBUTE_STATUS") 501 (values 502 '("unset" "G_FILE_ATTRIBUTE_STATUS_UNSET") 503 '("set" "G_FILE_ATTRIBUTE_STATUS_SET") 504 '("error-setting" "G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING") 505 ) 506) 507 508(define-flags FileQueryInfoFlags 509 (in-module "gio") 510 (c-name "GFileQueryInfoFlags") 511 (gtype-id "G_TYPE_FILE_QUERY_INFO_FLAGS") 512 (values 513 '("none" "G_FILE_QUERY_INFO_NONE") 514 '("nofollow-symlinks" "G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS") 515 ) 516) 517 518(define-flags FileCreateFlags 519 (in-module "gio") 520 (c-name "GFileCreateFlags") 521 (gtype-id "G_TYPE_FILE_CREATE_FLAGS") 522 (values 523 '("none" "G_FILE_CREATE_NONE") 524 '("private" "G_FILE_CREATE_PRIVATE") 525 '("replace-destination" "G_FILE_CREATE_REPLACE_DESTINATION") 526 ) 527) 528 529(define-flags MountMountFlags 530 (in-module "gio") 531 (c-name "GMountMountFlags") 532 (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS") 533 (values 534 '("none" "G_MOUNT_MOUNT_NONE") 535 ) 536) 537 538(define-flags MountUnmountFlags 539 (in-module "gio") 540 (c-name "GMountUnmountFlags") 541 (gtype-id "G_TYPE_MOUNT_UNMOUNT_FLAGS") 542 (values 543 '("none" "G_MOUNT_UNMOUNT_NONE") 544 '("force" "G_MOUNT_UNMOUNT_FORCE") 545 ) 546) 547 548(define-flags DriveStartFlags 549 (in-module "gio") 550 (c-name "GDriveStartFlags") 551 (gtype-id "G_TYPE_DRIVE_START_FLAGS") 552 (values 553 '("none" "G_DRIVE_START_NONE") 554 ) 555) 556 557(define-enum DriveStartStopType 558 (in-module "gio") 559 (c-name "GDriveStartStopType") 560 (gtype-id "G_TYPE_DRIVE_START_STOP_TYPE") 561 (values 562 '("unknown" "G_DRIVE_START_STOP_TYPE_UNKNOWN") 563 '("shutdown" "G_DRIVE_START_STOP_TYPE_SHUTDOWN") 564 '("network" "G_DRIVE_START_STOP_TYPE_NETWORK") 565 '("multidisk" "G_DRIVE_START_STOP_TYPE_MULTIDISK") 566 '("password" "G_DRIVE_START_STOP_TYPE_PASSWORD") 567 ) 568) 569 570(define-flags FileCopyFlags 571 (in-module "gio") 572 (c-name "GFileCopyFlags") 573 (gtype-id "G_TYPE_FILE_COPY_FLAGS") 574 (values 575 '("none" "G_FILE_COPY_NONE") 576 '("overwrite" "G_FILE_COPY_OVERWRITE") 577 '("backup" "G_FILE_COPY_BACKUP") 578 '("nofollow-symlinks" "G_FILE_COPY_NOFOLLOW_SYMLINKS") 579 '("all-metadata" "G_FILE_COPY_ALL_METADATA") 580 '("no-fallback-for-move" "G_FILE_COPY_NO_FALLBACK_FOR_MOVE") 581 '("target-default-perms" "G_FILE_COPY_TARGET_DEFAULT_PERMS") 582 ) 583) 584 585(define-flags FileMonitorFlags 586 (in-module "gio") 587 (c-name "GFileMonitorFlags") 588 (gtype-id "G_TYPE_FILE_MONITOR_FLAGS") 589 (values 590 '("none" "G_FILE_MONITOR_NONE") 591 '("watch-mounts" "G_FILE_MONITOR_WATCH_MOUNTS") 592 ) 593) 594 595(define-enum FileType 596 (in-module "gio") 597 (c-name "GFileType") 598 (gtype-id "G_TYPE_FILE_TYPE") 599 (values 600 '("unknown" "G_FILE_TYPE_UNKNOWN") 601 '("regular" "G_FILE_TYPE_REGULAR") 602 '("directory" "G_FILE_TYPE_DIRECTORY") 603 '("symbolic-link" "G_FILE_TYPE_SYMBOLIC_LINK") 604 '("special" "G_FILE_TYPE_SPECIAL") 605 '("shortcut" "G_FILE_TYPE_SHORTCUT") 606 '("mountable" "G_FILE_TYPE_MOUNTABLE") 607 ) 608) 609 610(define-enum FilesystemPreviewType 611 (in-module "gio") 612 (c-name "GFilesystemPreviewType") 613 (gtype-id "G_TYPE_FILESYSTEM_PREVIEW_TYPE") 614 (values 615 '("if-always" "G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS") 616 '("if-local" "G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL") 617 '("never" "G_FILESYSTEM_PREVIEW_TYPE_NEVER") 618 ) 619) 620 621(define-enum FileMonitorEvent 622 (in-module "gio") 623 (c-name "GFileMonitorEvent") 624 (gtype-id "G_TYPE_FILE_MONITOR_EVENT") 625 (values 626 '("changed" "G_FILE_MONITOR_EVENT_CHANGED") 627 '("changes-done-hint" "G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT") 628 '("deleted" "G_FILE_MONITOR_EVENT_DELETED") 629 '("created" "G_FILE_MONITOR_EVENT_CREATED") 630 '("attribute-changed" "G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED") 631 '("pre-unmount" "G_FILE_MONITOR_EVENT_PRE_UNMOUNT") 632 '("unmounted" "G_FILE_MONITOR_EVENT_UNMOUNTED") 633 ) 634) 635 636(define-enum ErrorEnum 637 (in-module "gio") 638 (c-name "GIOErrorEnum") 639 (gtype-id "G_TYPE_IO_ERROR_ENUM") 640 (values 641 '("failed" "G_IO_ERROR_FAILED") 642 '("not-found" "G_IO_ERROR_NOT_FOUND") 643 '("exists" "G_IO_ERROR_EXISTS") 644 '("is-directory" "G_IO_ERROR_IS_DIRECTORY") 645 '("not-directory" "G_IO_ERROR_NOT_DIRECTORY") 646 '("not-empty" "G_IO_ERROR_NOT_EMPTY") 647 '("not-regular-file" "G_IO_ERROR_NOT_REGULAR_FILE") 648 '("not-symbolic-link" "G_IO_ERROR_NOT_SYMBOLIC_LINK") 649 '("not-mountable-file" "G_IO_ERROR_NOT_MOUNTABLE_FILE") 650 '("filename-too-long" "G_IO_ERROR_FILENAME_TOO_LONG") 651 '("invalid-filename" "G_IO_ERROR_INVALID_FILENAME") 652 '("too-many-links" "G_IO_ERROR_TOO_MANY_LINKS") 653 '("no-space" "G_IO_ERROR_NO_SPACE") 654 '("invalid-argument" "G_IO_ERROR_INVALID_ARGUMENT") 655 '("permission-denied" "G_IO_ERROR_PERMISSION_DENIED") 656 '("not-supported" "G_IO_ERROR_NOT_SUPPORTED") 657 '("not-mounted" "G_IO_ERROR_NOT_MOUNTED") 658 '("already-mounted" "G_IO_ERROR_ALREADY_MOUNTED") 659 '("closed" "G_IO_ERROR_CLOSED") 660 '("cancelled" "G_IO_ERROR_CANCELLED") 661 '("pending" "G_IO_ERROR_PENDING") 662 '("read-only" "G_IO_ERROR_READ_ONLY") 663 '("cant-create-backup" "G_IO_ERROR_CANT_CREATE_BACKUP") 664 '("wrong-etag" "G_IO_ERROR_WRONG_ETAG") 665 '("timed-out" "G_IO_ERROR_TIMED_OUT") 666 '("would-recurse" "G_IO_ERROR_WOULD_RECURSE") 667 '("busy" "G_IO_ERROR_BUSY") 668 '("would-block" "G_IO_ERROR_WOULD_BLOCK") 669 '("host-not-found" "G_IO_ERROR_HOST_NOT_FOUND") 670 '("would-merge" "G_IO_ERROR_WOULD_MERGE") 671 '("failed-handled" "G_IO_ERROR_FAILED_HANDLED") 672 '("too-many-open-files" "G_IO_ERROR_TOO_MANY_OPEN_FILES") 673 '("not-initialized" "G_IO_ERROR_NOT_INITIALIZED") 674 '("address-in-use" "G_IO_ERROR_ADDRESS_IN_USE") 675 '("partial-input" "G_IO_ERROR_PARTIAL_INPUT") 676 '("invalid-data" "G_IO_ERROR_INVALID_DATA") 677 ) 678) 679 680(define-flags AskPasswordFlags 681 (in-module "gio") 682 (c-name "GAskPasswordFlags") 683 (gtype-id "G_TYPE_ASK_PASSWORD_FLAGS") 684 (values 685 '("need-password" "G_ASK_PASSWORD_NEED_PASSWORD") 686 '("need-username" "G_ASK_PASSWORD_NEED_USERNAME") 687 '("need-domain" "G_ASK_PASSWORD_NEED_DOMAIN") 688 '("saving-supported" "G_ASK_PASSWORD_SAVING_SUPPORTED") 689 '("anonymous-supported" "G_ASK_PASSWORD_ANONYMOUS_SUPPORTED") 690 ) 691) 692 693(define-enum PasswordSave 694 (in-module "gio") 695 (c-name "GPasswordSave") 696 (gtype-id "G_TYPE_PASSWORD_SAVE") 697 (values 698 '("never" "G_PASSWORD_SAVE_NEVER") 699 '("for-session" "G_PASSWORD_SAVE_FOR_SESSION") 700 '("permanently" "G_PASSWORD_SAVE_PERMANENTLY") 701 ) 702) 703 704(define-enum MountOperationResult 705 (in-module "gio") 706 (c-name "GMountOperationResult") 707 (gtype-id "G_TYPE_MOUNT_OPERATION_RESULT") 708 (values 709 '("handled" "G_MOUNT_OPERATION_HANDLED") 710 '("aborted" "G_MOUNT_OPERATION_ABORTED") 711 '("unhandled" "G_MOUNT_OPERATION_UNHANDLED") 712 ) 713) 714 715(define-flags OutputStreamSpliceFlags 716 (in-module "gio") 717 (c-name "GOutputStreamSpliceFlags") 718 (gtype-id "G_TYPE_OUTPUT_STREAM_SPLICE_FLAGS") 719 (values 720 '("none" "G_OUTPUT_STREAM_SPLICE_NONE") 721 '("close-source" "G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE") 722 '("close-target" "G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET") 723 ) 724) 725 726(define-enum EmblemOrigin 727 (in-module "gio") 728 (c-name "GEmblemOrigin") 729 (gtype-id "G_TYPE_EMBLEM_ORIGIN") 730 (values 731 '("unknown" "G_EMBLEM_ORIGIN_UNKNOWN") 732 '("device" "G_EMBLEM_ORIGIN_DEVICE") 733 '("livemetadata" "G_EMBLEM_ORIGIN_LIVEMETADATA") 734 '("tag" "G_EMBLEM_ORIGIN_TAG") 735 ) 736) 737 738(define-enum ResolverError 739 (in-module "gio") 740 (c-name "GResolverError") 741 (gtype-id "G_TYPE_RESOLVER_ERROR") 742 (values 743 '("not-found" "G_RESOLVER_ERROR_NOT_FOUND") 744 '("temporary-failure" "G_RESOLVER_ERROR_TEMPORARY_FAILURE") 745 '("internal" "G_RESOLVER_ERROR_INTERNAL") 746 ) 747) 748 749(define-enum SocketFamily 750 (in-module "gio") 751 (c-name "GSocketFamily") 752 (gtype-id "G_TYPE_SOCKET_FAMILY") 753 (values 754 '("invalid" "G_SOCKET_FAMILY_INVALID") 755 '("unix" "G_SOCKET_FAMILY_UNIX") 756 '("ipv4" "G_SOCKET_FAMILY_IPV4") 757 '("ipv6" "G_SOCKET_FAMILY_IPV6") 758 ) 759) 760 761(define-enum SocketType 762 (in-module "gio") 763 (c-name "GSocketType") 764 (gtype-id "G_TYPE_SOCKET_TYPE") 765 (values 766 '("invalid" "G_SOCKET_TYPE_INVALID") 767 '("stream" "G_SOCKET_TYPE_STREAM") 768 '("datagram" "G_SOCKET_TYPE_DATAGRAM") 769 '("seqpacket" "G_SOCKET_TYPE_SEQPACKET") 770 ) 771) 772 773(define-flags SocketMsgFlags 774 (in-module "gio") 775 (c-name "GSocketMsgFlags") 776 (gtype-id "G_TYPE_SOCKET_MSG_FLAGS") 777 (values 778 '("none" "G_SOCKET_MSG_NONE") 779 '("oob" "G_SOCKET_MSG_OOB") 780 '("peek" "G_SOCKET_MSG_PEEK") 781 '("dontroute" "G_SOCKET_MSG_DONTROUTE") 782 ) 783) 784 785(define-enum SocketProtocol 786 (in-module "gio") 787 (c-name "GSocketProtocol") 788 (gtype-id "G_TYPE_SOCKET_PROTOCOL") 789 (values 790 '("unknown" "G_SOCKET_PROTOCOL_UNKNOWN") 791 '("default" "G_SOCKET_PROTOCOL_DEFAULT") 792 '("tcp" "G_SOCKET_PROTOCOL_TCP") 793 '("udp" "G_SOCKET_PROTOCOL_UDP") 794 '("sctp" "G_SOCKET_PROTOCOL_SCTP") 795 ) 796) 797 798(define-enum ZlibCompressorFormat 799 (in-module "gio") 800 (c-name "GZlibCompressorFormat") 801 (gtype-id "G_TYPE_ZLIB_COMPRESSOR_FORMAT") 802 (values 803 '("zlib" "G_ZLIB_COMPRESSOR_FORMAT_ZLIB") 804 '("gzip" "G_ZLIB_COMPRESSOR_FORMAT_GZIP") 805 '("raw" "G_ZLIB_COMPRESSOR_FORMAT_RAW") 806 ) 807) 808