logo top
Main Page   Widgets   glibmm Namespaces   Book  

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  FileOutputStream
 FileOutputStream provides output streams that write their content to a file. More...
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  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...

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  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
}
 
Bitwise operators:
FileAttributeInfoFlags operator|(FileAttributeInfoFlags, FileAttributeInfoFlags)
FileAttributeInfoFlags operator&(FileAttributeInfoFlags, FileAttributeInfoFlags)
FileAttributeInfoFlags operator^(FileAttributeInfoFlags, FileAttributeInfoFlags)
FileAttributeInfoFlags operator~(FileAttributeInfoFlags)
FileAttributeInfoFlags& operator|=(FileAttributeInfoFlags&, FileAttributeInfoFlags)
FileAttributeInfoFlags& operator&=(FileAttributeInfoFlags&, FileAttributeInfoFlags)
FileAttributeInfoFlags& operator^=(FileAttributeInfoFlags&, FileAttributeInfoFlags)
More...
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  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
}
 
Bitwise operators:
OutputStreamSpliceFlags operator|(OutputStreamSpliceFlags, OutputStreamSpliceFlags)
OutputStreamSpliceFlags operator&(OutputStreamSpliceFlags, OutputStreamSpliceFlags)
OutputStreamSpliceFlags operator^(OutputStreamSpliceFlags, OutputStreamSpliceFlags)
OutputStreamSpliceFlags operator~(OutputStreamSpliceFlags)
OutputStreamSpliceFlags& operator|=(OutputStreamSpliceFlags&, OutputStreamSpliceFlags)
OutputStreamSpliceFlags& operator&=(OutputStreamSpliceFlags&, OutputStreamSpliceFlags)
OutputStreamSpliceFlags& operator^=(OutputStreamSpliceFlags&, OutputStreamSpliceFlags)
More...

Functions

FileAttributeInfoFlags operator| (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags operator& (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags operator^ (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags operator~ (FileAttributeInfoFlags flags)
FileAttributeInfoFlagsoperator|= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlagsoperator&= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlagsoperator^= (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)
OutputStreamSpliceFlagsoperator|= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlagsoperator&= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlagsoperator^= (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.
For instance,
 void on_async_ready(Glib::RefPtr<AsyncResult>& result);

Since glibmm 2.16:


Function Documentation

void Gio::init (  ) 

Initialize giomm.


Generated for glibmm 2.4 by Doxygen 1.5.1 © 1997-2001