glibmm: Class Hierarchy

glibmm 2.66.10

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]

C Gio::DBus::AnnotationInfo | Stores information about an annotation
C Gio::DBus::ArgInfo | ArgInfo - Stores information about an argument for a method or a signal
C Gio::DBus::InterfaceInfo | Stores information about a D-Bus interface
C Gio::DBus::InterfaceVTable | This represents a virtual table for handling properties and method calls for a D-Bus interface
C Gio::DBus::MethodInfo | Stores information about a method on an D-Bus interface
C Gio::DBus::NodeInfo | NodeInfo - Stores information about nodes in a remote object hierarchy
C Gio::DBus::PropertyInfo | Stores information about a property on a D-Bus interface
C Gio::DBus::SignalInfo | Stores information about a signal on a D-Bus interface
C Gio::DBus::SubtreeVTable | This represents a virtual table for subtrees registered with Gio::DBus::Connection::register_subtree()
C Gio::FileAttributeInfo | Information about a specific attribute - see FileAttributeInfoList
C Gio::FileAttributeInfoList | Key-Value paired file attributes
C Gio::FileAttributeMatcher | FileAttributeMatcher allows for searching through a FileInfo for attributes
C Gio::Resource | Resource framework
C Gio::SettingsSchema | Introspecting and controlling the loading of GSettings schemas
C Gio::SettingsSchemaKey | See SettingsSchema
C Gio::SettingsSchemaSource | See SettingsSchema
C Gio::SignalSocket |
C Gio::SrvTarget | DNS SRV record target
C Glib::ArrayHandle< T, Tr > | This is an intermediate type
C Glib::ArrayHandle< bool, Container_Helpers::TypeTraits< bool > > |
C Glib::ArrayHandler< T, Tr > | A utility for converting between std::vector and plain C arrays
C Glib::ArrayHandler< bool > |
C Glib::BalancedTree< K, V > | Balanced Binary Trees — a sorted collection of key/value pairs optimized for searching and traversing in order
C Glib::ByteArray | ByteArray - Arrays of bytes
C Glib::Bytes | A simple refcounted data type representing an immutable byte sequence from an unspecified origin
C Glib::Checksum | Computes the checksum for data
C Glib::Cond | An opaque data structure to represent a condition
C Glib::Container_Helpers::ArrayHandleIterator< Tr > |
C Glib::Container_Helpers::ArrayIterator< Tr > |
C Glib::Container_Helpers::ArrayKeeper< Tr > | A keeper class for C array
C Glib::Container_Helpers::GListKeeper< Tr > | A keeper class for GList
C Glib::Container_Helpers::GSListKeeper< Tr > | A keeper class for GSList
C Glib::Container_Helpers::ListHandleIterator< Tr > |
C Glib::Container_Helpers::ListIterator< Tr > |
C Glib::Container_Helpers::SListHandleIterator< Tr > |
C Glib::Container_Helpers::SListIterator< Tr > |
C Glib::Container_Helpers::TypeTraits< T > | Generic TypeTraits implementation
C Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::Drive > > | This specialization of TypeTraits exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface
C Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::File > > | This specialization of TypeTraits exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface
C Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::Mount > > | This specialization of TypeTraits exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface
C Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::Volume > > | This specialization of TypeTraits exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface
C Glib::Date | Julian calendar date
C Glib::DateTime | DateTime - A structure representing Date and Time
C Glib::Dir | Utility class representing an open directory
C Glib::DirIterator | The iterator type of Glib::Dir
C Glib::Dispatcher | Signal class for inter-thread communication
C Glib::Exception |
C Glib::Error |
C Gio::DBus::Error |
C Gio::Error | Exception class for giomm errors
C Gio::ResolverError |
C Gio::ResourceError | Exception class for resource file handling errors
C Gio::TlsError |
C Glib::ConvertError | Exception class for charset conversion errors
C Glib::FileError | Exception class for file-related errors
C Glib::IOChannelError | Exception class for IOChannel errors
C Glib::KeyFileError | Exception class for KeyFile errors
C Glib::MarkupError | Exception class for markup parsing errors
C Glib::OptionError | Exception class for options
C Glib::RegexError | Exception class for Regex
C Glib::ShellError | Exception class for shell utility errors
C Glib::SpawnError | Exception class for errors occuring when spawning processes
C Glib::ThreadError | Exception class for thread-related errors
C Glib::Threads::ThreadError | Exception class for thread-related errors
C Glib::VariantParseError | Exception class for Variant parse errors
C Glib::HelperList< T_Child, T_CppElement, T_Iterator > |
C Glib::IConv | Thin iconv() wrapper
C Glib::KeyFile | This class lets you parse, edit or create files containing groups of key-value pairs, which we call key files for lack of a better name
C Glib::ListHandle< T, Tr > | This is an intermediate type
C Glib::ListHandler< T, Tr > | A utility for converting between std::vector and GList
C Glib::MainContext | Main context
C Glib::MainLoop |
C Glib::Markup::AttributeKeyLess | Binary predicate used by Markup::Parser::AttributeMap
C Glib::MatchInfo | MatchInfo - MatchInfo is used to retrieve information about the regular expression match which created it
C Glib::Module | Dynamic Loading of Modules These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins')
C Glib::Mutex | Represents a mutex (mutual exclusion)
C Glib::Mutex::Lock | Utility class for exception-safe mutex locking
C Glib::NodeTree< T > | N-ary Trees - trees of data with any number of branches The NodeTree class and its associated functions provide an N-ary tree data structure, in which nodes in the tree can contain arbitrary data
C Glib::OptionContext | An OptionContext defines and parses commandline options, using OptionGroups and option entries
C Glib::OptionEntry | An OptionEntry defines a single option
C Glib::OptionGroup | An OptionGroup defines the options in a single group
C Glib::PatternSpec |
C Glib::PollFD |
C Glib::Private< T > | Thread-local data pointer
C Glib::PropertyBase | This is the base class for Glib::Object properties
C Glib::Property< T > | A Glib::Object property
C Glib::Property_ReadOnly< T > | See Property
C Glib::Property_WriteOnly< T > | See Property
C Glib::PropertyProxy_Base |
C Glib::PropertyProxy< T > | A PropertyProxy can be used to get and set the value of an object's property
C Glib::PropertyProxy_ReadOnly< T > | See PropertyProxy()
C Glib::PropertyProxy_WriteOnly< T > | See PropertyProxy()
C Glib::QueryQuark | Quarks are unique IDs in Glib for strings for use in hash table lookups
C Glib::Quark |
C Glib::Rand |
C Glib::RecMutex::Lock | Utility class for exception-safe locking of recursive mutexes
C Glib::RefPtr< T_CppObject > | RefPtr<> is a reference-counting shared smartpointer
C Glib::Regex | Perl-compatible regular expressions - matches strings against regular expressions
C Glib::RWLock::ReaderLock | Utility class for exception-safe locking of read/write locks
C Glib::RWLock::WriterLock | Utility class for exception-safe locking of read/write locks
C Glib::Sequence< Iterator > | Utility class holding an iterator sequence
C Glib::SignalChildWatch |
C Glib::SignalIdle |
C Glib::SignalIO |
C Glib::SignalProxyBase |
C Glib::SignalProxyDetailed | The SignalProxy provides an API similar to sigc::signal that can be used to connect sigc::slots to glib signals
C Glib::SignalProxyDetailedAnyType< R > |
C Glib::SignalProxyDetailedAnyType< R, T1 > |
C Glib::SignalProxyDetailedAnyType< R, T1, T2 > |
C Glib::SignalProxyDetailedAnyType< R, T1, T2, T3 > |
C Glib::SignalProxyDetailedAnyType< R, T1, T2, T3, T4 > |
C Glib::SignalProxyDetailedAnyType< R, T1, T2, T3, T4, T5 > |
C Glib::SignalProxyDetailedAnyType< R, T1, T2, T3, T4, T5, T6 > |
C Glib::SignalProxyDetailedAnyType< R, T > | Proxy for signals with any number of arguments and possibly a detailed name
C Glib::SignalProxyNormal | The SignalProxy provides an API similar to sigc::signal that can be used to connect sigc::slots to glib signals
C Glib::SignalProxy< R > |
C Glib::SignalProxy< R, T1 > |
C Glib::SignalProxy< R, T1, T2 > |
C Glib::SignalProxy< R, T1, T2, T3 > |
C Glib::SignalProxy< R, T1, T2, T3, T4 > |
C Glib::SignalProxy< R, T1, T2, T3, T4, T5 > |
C Glib::SignalProxy< R, T1, T2, T3, T4, T5, T6 > |
C Glib::SignalProxy< R, T > | Proxy for signals with any number of arguments
C Glib::SignalProxyProperty | Use the connect() method, with sigc::ptr_fun() or sigc::mem_fun() to connect signals to signal handlers
C Glib::SignalTimeout |
C Glib::SListHandle< T, Tr > | This is an intermediate type
C Glib::SListHandler< T, Tr > | A utility for converting between std::vector and GSList
C Glib::Source |
C Glib::IOSource |
C Gio::SocketSource | An event source that can monitor a Gio::Socket
C Glib::IdleSource |
C Glib::TimeoutSource |
C Glib::StaticMutex | Like Glib::Mutex, but can be defined at compile time
C Glib::StaticPrivate< T > | Thread-local data pointer
C Glib::StaticRecMutex | Like Glib::RecMutex, but can be defined at compile time
C Glib::RecMutex |
C Glib::StaticRWLock | Like Glib::RWLock, but can be defined at compile time
C Glib::RWLock |
C Glib::StdStringView | Helper class to avoid unnecessary string copying in function calls
C Glib::Thread | Represents a running thread
C Glib::Thread::Exit | Exception class used to exit from a thread
C Glib::ThreadPool | A pool of threads to execute work concurrently
C Glib::Threads::Cond | An opaque data structure to represent a condition
C Glib::Threads::Mutex | Represents a mutex (mutual exclusion)
C Glib::Threads::Mutex::Lock | Utility class for exception-safe mutex locking
C Glib::Threads::Private< T > | Thread-local data pointer
C Glib::Threads::RecMutex | This represents a recursive mutex
C Glib::Threads::RecMutex::Lock | Utility class for exception-safe locking of recursive mutexes
C Glib::Threads::RWLock | This represents a reader-writer lock
C Glib::Threads::RWLock::ReaderLock | Utility class for exception-safe locking of read/write locks
C Glib::Threads::RWLock::WriterLock | Utility class for exception-safe locking of read/write locks
C Glib::Threads::Thread | Represents a running thread
C Glib::Threads::Thread::Exit | Exception class used to exit from a thread
C Glib::Timer | Portable stop watch interface
C Glib::TimeZone | TimeZone - A structure representing a time zone
C Glib::ustring | Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as UTF-8
C Glib::DBusObjectPathString | String class for D-Bus object paths in Glib::Variant
C Glib::DBusSignatureString | String class for D-Bus signatures in Glib::Variant
C Glib::ustring_Iterator< T > | The iterator type of Glib::ustring
C Glib::UStringView | Helper class to avoid unnecessary string copying in function calls
C Glib::ValueArray | A container structure to maintain an array of generic values
C Glib::ValueBase |
C Glib::Value< bool > |
C Glib::Value< char > |
C Glib::Value< double > |
C Glib::Value< float > |
C Glib::Value< int > |
C Glib::Value< long > |
C Glib::Value< long long > |
C Glib::Value< signed char > |
C Glib::Value< unsigned char > |
C Glib::Value< unsigned int > |
C Glib::Value< unsigned long > |
C Glib::Value< unsigned long long > |
C Glib::Value< void * > |
C Glib::ValueBase_Boxed |
C Glib::Value< Glib::RefPtr< T > > | Partial specialization for RefPtr<> to Glib::Object
C Glib::Value< Glib::RefPtr< const T > > | Partial specialization for RefPtr<> to const Glib::Object
C Glib::Value< Glib::ustring > | Specialization for UTF-8 strings
C Glib::Value< T * > | Specialization for pointers to instances of any type
C Glib::Value< bool > |
C Glib::Value< char > |
C Glib::Value< const T * > | Specialization for pointers to const instances of any type
C Glib::Value< double > |
C Glib::Value< float > |
C Glib::Value< int > |
C Glib::Value< long > |
C Glib::Value< long long > |
C Glib::Value< signed char > |
C Glib::Value< std::string > | Specialization for strings
C Glib::Value< std::vector< Glib::ustring > > | Specialization for vectors of UTF-8 strings
C Glib::Value< std::vector< std::string > > | Specialization for vectors of strings
C Glib::Value< unsigned char > |
C Glib::Value< unsigned int > |
C Glib::Value< unsigned long > |
C Glib::Value< unsigned long long > |
C Glib::Value< void * > |
C Glib::Value< T > | Generic value implementation for custom types
C Glib::Value< std::vector< Glib::ustring > > | Specialization for vectors of UTF-8 strings
C Glib::Value< std::vector< std::string > > | Specialization for vectors of strings
C Glib::Value_Boxed< T > |
C Glib::Value_RefPtrBoxed< T > |
C Glib::ValueBase_Enum |
C Glib::Value_Enum< T > | Base class of Glib::Value<T> specializations for enum types
C Glib::ValueBase_Flags |
C Glib::Value_Flags< T > | Base class of Glib::Value<T> specializations for flags types
C Glib::ValueBase_Object |
C Glib::Value_Pointer< T, T * > |
C Glib::Value< T * > | Specialization for pointers to instances of any type
C Glib::Value_Pointer< T, const T * > |
C Glib::Value< const T * > | Specialization for pointers to const instances of any type
C Glib::Value< Glib::RefPtr< T > > | Partial specialization for RefPtr<> to Glib::Object
C Glib::Value< Glib::RefPtr< const T > > | Partial specialization for RefPtr<> to const Glib::Object
C Glib::Value_Pointer< T, PtrT > |
C Glib::ValueBase_String |
C Glib::Value< Glib::ustring > | Specialization for UTF-8 strings
C Glib::Value< std::string > | Specialization for strings
C Glib::ValueBase_Variant |
C Glib::VariantBase | This is the base class for all Variant types
C Glib::Variant< CppType > |
C Glib::Variant< Glib::DBusObjectPathString > | Specialization of Variant containing a Glib::DBusObjectPathString, for variants of type object path
C Glib::Variant< Glib::DBusSignatureString > | Specialization of Variant containing a Glib::DBusSignatureString, for variants of type signature
C Glib::Variant< Glib::ustring > | Specialization of Variant containing a Glib::ustring, for variants of type string, object path, or signature
C Glib::Variant< Variant< T > > | Specialization of Variant containing a Variant<T>
C Glib::Variant< VariantBase > | Specialization of Variant containing a VariantBase
C Glib::Variant< bool > | Specialization of Glib::Variant containing a bool type
C Glib::Variant< double > | Specialization of Glib::Variant containing a double type
C Glib::Variant< gint16 > | Specialization of Glib::Variant containing a gint16 type
C Glib::Variant< gint32 > | Specialization of Glib::Variant containing a gint32 type
C Glib::Variant< gint64 > | Specialization of Glib::Variant containing a gint64 type
C Glib::Variant< guint16 > | Specialization of Glib::Variant containing a guint16 type
C Glib::Variant< guint32 > | Specialization of Glib::Variant containing a guint32 type
C Glib::Variant< guint64 > | Specialization of Glib::Variant containing a guint64 type
C Glib::Variant< std::map< K, V > > | Specialization of Variant containing a dictionary (a map of (key, value) elements)
C Glib::Variant< std::string > | Specialization of Variant containing a std::string, for variants of type bytestring, string, object path, or signature
C Glib::Variant< std::tuple< Types... > > | Specialization of Variant containing a tuple
C Glib::Variant< std::vector< Glib::DBusObjectPathString > > | Specialization of Variant containing an array of D-Bus object paths
C Glib::Variant< std::vector< Glib::ustring > > | Specialization of Variant containing an array of UTF-8 capable strings
C Glib::Variant< std::vector< T > > | Specialization of Variant containing an array of items
C Glib::Variant< std::vector< std::string > > | Specialization of Variant containing an array of non-UTF-8 strings (byte string arrays)
C Glib::Variant< unsigned char > | Specialization of Glib::Variant containing a unsigned char type
C Glib::Variant< T > | Template class used for the specialization of the Variant<> classes
C Glib::Variant< bool > | Specialization of Glib::Variant containing a bool type
C Glib::Variant< double > | Specialization of Glib::Variant containing a double type
C Glib::Variant< gint16 > | Specialization of Glib::Variant containing a gint16 type
C Glib::Variant< gint32 > | Specialization of Glib::Variant containing a gint32 type
C Glib::Variant< gint64 > | Specialization of Glib::Variant containing a gint64 type
C Glib::Variant< guint16 > | Specialization of Glib::Variant containing a guint16 type
C Glib::Variant< guint32 > | Specialization of Glib::Variant containing a guint32 type
C Glib::Variant< guint64 > | Specialization of Glib::Variant containing a guint64 type
C Glib::Variant< unsigned char > | Specialization of Glib::Variant containing a unsigned char type
C Glib::VariantContainerBase | The base class for multiple-item Variants, such as Variants containing tuples or arrays, and also for maybe-typed (that is, nullable) Variant types
C Glib::Variant< Variant< T > > | Specialization of Variant containing a Variant<T>
C Glib::Variant< VariantBase > | Specialization of Variant containing a VariantBase
C Glib::Variant< std::map< K, V > > | Specialization of Variant containing a dictionary (a map of (key, value) elements)
C Glib::Variant< std::tuple< Types... > > | Specialization of Variant containing a tuple
C Glib::Variant< std::vector< Glib::DBusObjectPathString > > | Specialization of Variant containing an array of D-Bus object paths
C Glib::Variant< std::vector< Glib::ustring > > | Specialization of Variant containing an array of UTF-8 capable strings
C Glib::Variant< std::vector< T > > | Specialization of Variant containing an array of items
C Glib::Variant< std::vector< std::string > > | Specialization of Variant containing an array of non-UTF-8 strings (byte string arrays)
C Glib::VariantStringBase | Base class from which string variant classes derive
C Glib::Variant< Glib::DBusObjectPathString > | Specialization of Variant containing a Glib::DBusObjectPathString, for variants of type object path
C Glib::Variant< Glib::DBusSignatureString > | Specialization of Variant containing a Glib::DBusSignatureString, for variants of type signature
C Glib::Variant< Glib::ustring > | Specialization of Variant containing a Glib::ustring, for variants of type string, object path, or signature
C Glib::Variant< std::string > | Specialization of Variant containing a std::string, for variants of type bytestring, string, object path, or signature
C Glib::VariantDict | VariantDict is a mutable interface to Variant dictionaries
C Glib::VariantIter | VariantIter - An opaque data structure used to iterate through VariantBase containers such as arrays
C Glib::VariantType | VariantType - The VariantBase type system
C Glib::WeakRef< T_CppObject > | WeakRef<> is a weak reference smartpointer
CGTimeVal |
C Glib::TimeVal | Glib::TimeVal is a wrapper around the glib structure GTimeVal
Csigc::trackable |
C Glib::IOChannel | IOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop
C Glib::StreamIOChannel |
C Glib::Markup::ParseContext | A parse context is used to parse marked-up documents
C Glib::Markup::Parser | The abstract markup parser base class
C Glib::ObjectBase | Glib::ObjectBase is a common base class for Objects and Interfaces
C Glib::ExtraClassInit | A convenience class for named custom types
C Glib::Interface |
C Gio::Action | Action - An action interface
C Gio::SimpleAction | SimpleAction - A simple Action implementation
C Gio::ActionGroup | ActionGroup - a group of actions
C Gio::Application | Application - Core application class
C Gio::DBus::ActionGroup | ActionGroup - A D-Bus Gio::ActionGroup implementation
C Gio::SimpleActionGroup | SimpleActionGroup - A simple ActionGroup implementation
C Gio::ActionMap | ActionMap - Interface for action containers
C Gio::Application | Application - Core application class
C Gio::SimpleActionGroup | SimpleActionGroup - A simple ActionGroup implementation
C Gio::AppInfo | Application information, to describe applications installed on the system, and launch them
C Gio::DesktopAppInfo | DesktopAppInfo is an implementation of AppInfo based on desktop files
C Gio::AsyncInitable | AsyncInitable - Asynchronously failable object initialization interface
C Gio::DBus::Connection | A D-Bus Connection
C Gio::DBus::ObjectManagerClient | Client-side object manager
C Gio::DBus::Proxy | A client-side proxy
C Gio::AsyncResult | Provides a base class for implementing asynchronous function results
C Gio::Converter | Converter - Data conversion interface
C Gio::CharsetConverter | CharsetConverter - Convert between charsets
C Gio::ZlibCompressor | ZlibCompressor - Zlib compressor
C Gio::ZlibDecompressor | ZlibDecompressor - Zlib decompressor
C Gio::DBus::Interface | Interface - Base type for D-Bus interfaces
C Gio::DBus::InterfaceSkeleton | Abstract base class for D-Bus interfaces on the service side
C Gio::DBus::Object | Object - Base type for D-Bus objects
C Gio::DBus::ObjectProxy | Client-side D-Bus object
C Gio::DBus::ObjectSkeleton | Service-side D-Bus object
C Gio::DBus::ObjectManager | Base type for D-Bus object managers
C Gio::DBus::ObjectManagerClient | Client-side object manager
C Gio::DBus::ObjectManagerServer | Service-side object manager
C Gio::Drive | Virtual File System drive management
C Gio::File | File and directory handling
C Gio::Icon | This is a very minimal interface for icons
C Gio::Emblem | An object for emblems
C Gio::EmblemedIcon | Icons with Emblems
C Gio::LoadableIcon | Extends the Icon interface and adds the ability to load icons from streams
C Gio::FileIcon | FileIcon specifies an icon by pointing to an image file to be used as icon
C Gio::ThemedIcon | Icon theming support
C Gio::Initable | Failable object initialization interface
C Gio::DBus::Connection | A D-Bus Connection
C Gio::DBus::ObjectManagerClient | Client-side object manager
C Gio::DBus::Proxy | A client-side proxy
C Gio::DBus::Server | This is a helper for listening to and accepting D-Bus connections
C Gio::Socket | Low-level socket object
C Gio::ListModel | A dynamic list of objects
C Gio::ListStoreBase | A simple implementation of Gio::ListModel that stores all items in memory
C Gio::ListStore< T_item > | A simple implementation of Gio::ListModel that stores all items in memory
C Gio::Mount | The Mount interface represents user-visible mounts
C Gio::NetworkMonitor | Network status monitor
C Gio::PollableInputStream | PollableInputStream - Interface for pollable input streams
C Gio::ConverterInputStream | ConverterInputstream - Converter Input Stream
C Gio::PollableOutputStream | PollableOutputStream - Interface for pollable output streams
C Gio::ConverterOutputStream | ConverterOutputstream - Converter Output Stream
C Gio::Proxy | Proxy - Interface for proxy handling
C Gio::ProxyResolver | ProxyResolver - Asynchronous and cancellable network proxy resolver
C Gio::RemoteActionGroup | RemoteActionGroup - a ActionGroup that interacts with other processes
C Gio::DBus::ActionGroup | ActionGroup - A D-Bus Gio::ActionGroup implementation
C Gio::Seekable | Stream seeking interface
C Gio::FileIOStream | FileIOStream provides input streams that take their content from a file
C Gio::FileInputStream | FileInputStream provides input streams that take their content from a file
C Gio::FileOutputStream | FileOutputStream provides output streams that write their content to a file
C Gio::MemoryInputStream | MemoryInputStream implements InputStream for arbitrary memory chunks
C Gio::MemoryOutputStream | Streaming output operations on memory chunks
C Gio::SocketConnectable | Interface for potential socket endpoints
C Gio::NetworkAddress | A SocketConnectable for resolving hostnames
C Gio::NetworkService | A GSocketConnectable for resolving SRV records
C Gio::SocketAddress | Abstract base class representing endpoints for socket communication
C Gio::InetSocketAddress | Internet SocketAddress
C Gio::ProxyAddress | ProxyAddress - An internet address with proxy information
C Gio::UnixSocketAddress | UnixSocketAddress - UNIX SocketAddress
C Gio::TlsClientConnection | TlsClientConnection - TLS client-side connection
C Gio::TlsServerConnection | TlsServerConnection - TLS server-side connection
C Gio::Volume | The Volume interface represents user-visible objects that can be mounted
C Glib::Object |
C Gio::AppLaunchContext | This is used to handle, for instance, startup notification and launching of the new application on the same screen as the launching window
C Gio::Application | Application - Core application class
C Gio::ApplicationCommandLine | ApplicationCommandLine - A command-line invocation of an application
C Gio::Cancellable | Allows actions to be cancelled
C Gio::CharsetConverter | CharsetConverter - Convert between charsets
C Gio::Credentials | An object containing credentials
C Gio::DBus::ActionGroup | ActionGroup - A D-Bus Gio::ActionGroup implementation
C Gio::DBus::AuthObserver | AuthObserver - An object used for authenticating connections
C Gio::DBus::Connection | A D-Bus Connection
C Gio::DBus::InterfaceSkeleton | Abstract base class for D-Bus interfaces on the service side
C Gio::DBus::Message | A type for representing D-Bus messages that can be sent or received on a Connection
C Gio::DBus::MethodInvocation | An Object for handling remote calls
C Gio::DBus::ObjectManagerClient | Client-side object manager
C Gio::DBus::ObjectManagerServer | Service-side object manager
C Gio::DBus::ObjectProxy | Client-side D-Bus object
C Gio::DBus::ObjectSkeleton | Service-side D-Bus object
C Gio::DBus::Proxy | A client-side proxy
C Gio::DBus::Server | This is a helper for listening to and accepting D-Bus connections
C Gio::DesktopAppInfo | DesktopAppInfo is an implementation of AppInfo based on desktop files
C Gio::Emblem | An object for emblems
C Gio::EmblemedIcon | Icons with Emblems
C Gio::FileEnumerator | Enumerated Files Routines
C Gio::FileIcon | FileIcon specifies an icon by pointing to an image file to be used as icon
C Gio::FileInfo | FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes
C Gio::FileMonitor | Monitors a file or directory for changes
C Gio::FilenameCompleter | Completes partial file and directory names given a partial string by looking in the file system for clues
C Gio::IOStream | IOStream - Base class for implementing read/write streams
C Gio::FileIOStream | FileIOStream provides input streams that take their content from a file
C Gio::SimpleIOStream | A wrapper around an input and an output stream
C Gio::SocketConnection | A socket connection
C Gio::TcpConnection | A TCP SocketConnection
C Gio::TcpWrapperConnection | Wrapper for non-Gio::SocketConnection-based, Gio::Socket-based Gio::IOStreams
C Gio::UnixConnection | A Unix domain SocketConnection
C Gio::TlsConnection | TlsConnection - TLS connection type
C Gio::TlsClientConnection | TlsClientConnection - TLS client-side connection
C Gio::TlsServerConnection | TlsServerConnection - TLS server-side connection
C Gio::InetAddress | An IPv4/IPv6 address
C Gio::InputStream | Base class for implementing streaming input
C Gio::FileInputStream | FileInputStream provides input streams that take their content from a file
C Gio::FilterInputStream | Filter Input Stream
C Gio::BufferedInputStream | The buffered input stream implements FilterInputStream and provides for buffered reads
C Gio::DataInputStream | An implementation of BufferedInputStream that allows for high-level data manipulation of arbitrary data (including binary operations)
C Gio::ConverterInputStream | ConverterInputstream - Converter Input Stream
C Gio::MemoryInputStream | MemoryInputStream implements InputStream for arbitrary memory chunks
C Gio::UnixInputStream | UnixInputStream implements InputStream for reading from a unix file descriptor, including asynchronous operations
C Gio::ListStoreBase | A simple implementation of Gio::ListModel that stores all items in memory
C Gio::MenuAttributeIter | MenuAttributeIter - A menu attribute iterator
C Gio::MenuItem | A menu item for use with Gio::Menu
C Gio::MenuLinkIter | MenuLinkIter - A menu link iterator
C Gio::MenuModel | MenuModel - An abstract class representing the contents of a menu
C Gio::DBus::MenuModel | MenuModel - A D-Bus Gio::MenuModel implementation
C Gio::Menu | A simple implementation of MenuModel
C Gio::MountOperation | Authentication methods for mountable locations
C Gio::NetworkAddress | A SocketConnectable for resolving hostnames
C Gio::NetworkService | A GSocketConnectable for resolving SRV records
C Gio::Notification | User Notifications (pop up messages)
C Gio::OutputStream | Base class for implementing streaming output
C Gio::FileOutputStream | FileOutputStream provides output streams that write their content to a file
C Gio::FilterOutputStream | Filter Output Stream
C Gio::BufferedOutputStream | The buffered output stream implements FilterOutputStream and provides for buffered writes
C Gio::DataOutputStream | An implementation of BufferedOutputStream that allows for high-level data manipulation of arbitrary data (including binary operations)
C Gio::ConverterOutputStream | ConverterOutputstream - Converter Output Stream
C Gio::MemoryOutputStream | Streaming output operations on memory chunks
C Gio::UnixOutputStream | UnixOutputStream implements OutputStream for writing to a a unix file descriptor, including asynchronous operations
C Gio::Permission | An object representing the permission to perform a certain action
C Gio::SimplePermission | A Permission that doesn't change value
C Gio::Resolver | Asynchronous and cancellable DNS resolver
C Gio::Settings | A high-level API for application settings
C Gio::SimpleAction | SimpleAction - A simple Action implementation
C Gio::SimpleActionGroup | SimpleActionGroup - A simple ActionGroup implementation
C Gio::Socket | Low-level socket object
C Gio::SocketAddress | Abstract base class representing endpoints for socket communication
C Gio::SocketAddressEnumerator | Enumerator type for objects that contain or generate SocketAddresses
C Gio::SocketClient | Helper for connecting to a network service
C Gio::SocketControlMessage | A Socket control message
C Gio::UnixCredentialsMessage | UnixCredentialsMessage - A SocketControlMessage containing credentials
C Gio::UnixFDMessage | UnixFDMessage — A GSocketControlMessage containing a GUnixFDList
C Gio::SocketListener | Helper for accepting network client connections
C Gio::SocketService | Make it easy to implement a network service
C Gio::ThreadedSocketService | A threaded GSocketService
C Gio::ThemedIcon | Icon theming support
C Gio::TlsCertificate | TlsCertificate - TLS certificate
C Gio::TlsDatabase | TlsDatabase - TLS database type
C Gio::TlsInteraction | TlsInteraction - Interaction with the user during TLS operations
C Gio::TlsPassword | TlsPassword - TLS Passwords for prompting
C Gio::UnixFDList | UnixFDList - An object containing a set of UNIX file descriptors
C Gio::VolumeMonitor | Monitors a file or directory for changes
C Gio::ZlibCompressor | ZlibCompressor - Zlib compressor
C Gio::ZlibDecompressor | ZlibDecompressor - Zlib decompressor
C Glib::Binding | Bind two object properties