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