Gio Namespace Reference
Classes | |
| class | AppLaunchContext |
| This is used to handle, for instance, startup notification and launching of the new application on the same screen as the launching window. More... | |
| class | AppInfo |
| Application information, to describe applications installed on the system, and launch them. More... | |
| class | AsyncResult |
| Provides a base class for implementing asynchronous function results. More... | |
| class | Cancellable |
| Allows actions to be cancelled. More... | |
| class | Drive |
| Virtual File System drive management. More... | |
| class | File |
| File and directory handling. More... | |
| class | FileAttributeInfo |
| Information about a specific attribute - see FileAttributeInfoList. More... | |
| class | FileAttributeInfoList |
| Key-Value paired file attributes. More... | |
| class | FileEnumerator |
| Enumerated Files Routines. More... | |
| class | FileIcon |
| FileIcon specifies an icon by pointing to an image file to be used as icon. More... | |
| class | FileAttributeMatcher |
| FileAttributeMatcher allows for searching through a FileInfo for attributes. More... | |
| class | FileInfo |
| FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. More... | |
| class | FileInputStream |
| FileInputStream provides input streams that take their content from a file. More... | |
| class | FileMonitor |
| Monitors a file or directory for changes. More... | |
| class | FileOutputStream |
| FileOutputStream provides output streams that write their content to a file. More... | |
| class | FilterInputStream |
| class | Icon |
| This is a very minimal interface for icons. More... | |
| class | InputStream |
| Base class for implementing streaming input. More... | |
| class | LoadableIcon |
| Extends the Icon interface and adds the ability to load icons from streams. More... | |
| class | Mount |
| TODO:. More... | |
| class | MountOperation |
| Authentication methods for mountable locations. More... | |
| class | OutputStream |
| Base class for implementing streaming output. More... | |
| class | Seekable |
| Stream seeking interface. More... | |
| class | SimpleAsyncResult |
| Implements AsyncResult for simple cases. More... | |
| class | Volume |
| The Volume interface represents user-visible objects that can be mounted. More... | |
| class | VolumeMonitor |
| Monitors a file or directory for changes. More... | |
Typedefs | |
| typedef sigc::slot< void, Glib::RefPtr<AsyncResult >&> | SlotAsyncReady |
| A function that will be called when an asynchronous operation within GIO has been completed. | |
Enumerations | |
| enum | AppInfoCreateFlags { APP_INFO_CREATE_NONE } |
| enum | FileQueryInfoFlags { FILE_QUERY_INFO_NONE } |
| enum | FileCreateFlags { FILE_CREATE_NONE } |
| enum | FileCopyFlags { FILE_COPY_NONE } |
| enum | FileMonitorFlags { FILE_MONITOR_NONE } |
| enum | MountUnmountFlags { MOUNT_UNMOUNT_NONE } |
| enum | FileAttributeType { FILE_ATTRIBUTE_TYPE_INVALID, FILE_ATTRIBUTE_TYPE_STRING, FILE_ATTRIBUTE_TYPE_BYTE_STRING, FILE_ATTRIBUTE_TYPE_BOOLEAN, FILE_ATTRIBUTE_TYPE_UINT32, FILE_ATTRIBUTE_TYPE_INT32, FILE_ATTRIBUTE_TYPE_UINT64, FILE_ATTRIBUTE_TYPE_INT64, FILE_ATTRIBUTE_TYPE_OBJECT } |
| enum | FileAttributeInfoFlags { FILE_ATTRIBUTE_INFO_NONE = 0, FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = 1 << 0, FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = 1 << 1 } |
| |
| enum | FileAttributeStatus { FILE_ATTRIBUTE_STATUS_UNSET, FILE_ATTRIBUTE_STATUS_SET, FILE_ATTRIBUTE_STATUS_ERROR_SETTING } |
| enum | FileType { FILE_TYPE_UNKNOWN, FILE_TYPE_REGULAR, FILE_TYPE_DIRECTORY, FILE_TYPE_SYMBOLIC_LINK, FILE_TYPE_SPECIAL, FILE_TYPE_SHORTCUT, FILE_TYPE_MOUNTABLE } |
| enum | FileMonitorEvent { FILE_MONITOR_EVENT_CHANGED, FILE_MONITOR_EVENT_CHANGES_DONE_HINT, FILE_MONITOR_EVENT_DELETED, FILE_MONITOR_EVENT_CREATED, FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED, FILE_MONITOR_EVENT_PRE_UNMOUNT, FILE_MONITOR_EVENT_UNMOUNTED } |
| enum | PasswordSave { PASSWORD_SAVE_NEVER, PASSWORD_SAVE_FOR_SESSION, PASSWORD_SAVE_PERMANENTLY } |
| enum | MountOperationResult { MOUNT_OPERATION_HANDLED, MOUNT_OPERATION_ABORTED, MOUNT_OPERATION_UNHANDLED } |
| enum | OutputStreamSpliceFlags { OUTPUT_STREAM_SPLICE_NONE = 0, OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = 1 << 0, OUTPUT_STREAM_SPLICE_CLOSE_TARGET = 1 << 1 } |
| |
Functions | |
| FileAttributeInfoFlags | operator| (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs) |
| FileAttributeInfoFlags | operator& (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs) |
| FileAttributeInfoFlags | operator^ (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs) |
| FileAttributeInfoFlags | operator~ (FileAttributeInfoFlags flags) |
| FileAttributeInfoFlags& | operator|= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs) |
| FileAttributeInfoFlags& | operator&= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs) |
| FileAttributeInfoFlags& | operator^= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs) |
| void | init () |
| Initialize giomm. | |
| OutputStreamSpliceFlags | operator| (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs) |
| OutputStreamSpliceFlags | operator& (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs) |
| OutputStreamSpliceFlags | operator^ (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs) |
| OutputStreamSpliceFlags | operator~ (OutputStreamSpliceFlags flags) |
| OutputStreamSpliceFlags& | operator|= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs) |
| OutputStreamSpliceFlags& | operator&= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs) |
| OutputStreamSpliceFlags& | operator^= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs) |
Typedef Documentation
| typedef sigc::slot<void, Glib::RefPtr<AsyncResult>& > Gio::SlotAsyncReady |
A function that will be called when an asynchronous operation within GIO has been completed.
- Parameters:
-
result The asynchronous function's results.
void on_async_ready(Glib::RefPtr<AsyncResult>& result);
Function Documentation
| void Gio::init | ( | ) |
Initialize giomm.
