glibmm
2.76.0
|
Namespaces | |
Address | |
ErrorUtils | |
Classes | |
class | ActionGroup |
ActionGroup - A D-Bus Gio::ActionGroup implementation. More... | |
class | AuthObserver |
AuthObserver - An object used for authenticating connections. More... | |
class | Connection |
A D-Bus Connection. More... | |
class | Error |
class | Interface |
Interface - Base type for D-Bus interfaces. More... | |
class | InterfaceSkeleton |
Abstract base class for D-Bus interfaces on the service side. More... | |
class | InterfaceVTable |
This represents a virtual table for handling properties and method calls for a D-Bus interface. More... | |
class | AnnotationInfo |
Stores information about an annotation. More... | |
class | ArgInfo |
ArgInfo - Stores information about an argument for a method or a signal. More... | |
class | MethodInfo |
Stores information about a method on an D-Bus interface. More... | |
class | SignalInfo |
Stores information about a signal on a D-Bus interface. More... | |
class | PropertyInfo |
Stores information about a property on a D-Bus interface. More... | |
class | InterfaceInfo |
Stores information about a D-Bus interface. More... | |
class | NodeInfo |
NodeInfo - Stores information about nodes in a remote object hierarchy. More... | |
class | MenuModel |
MenuModel - A D-Bus Gio::MenuModel implementation. More... | |
class | Message |
A type for representing D-Bus messages that can be sent or received on a Connection. More... | |
class | MethodInvocation |
An Object for handling remote calls. More... | |
class | Object |
Object - Base type for D-Bus objects. More... | |
class | ObjectManager |
Base type for D-Bus object managers. More... | |
class | ObjectManagerClient |
Client-side object manager. More... | |
class | ObjectManagerServer |
Service-side object manager. More... | |
class | ObjectProxy |
Client-side D-Bus object. More... | |
class | ObjectSkeleton |
Service-side D-Bus object. More... | |
class | Proxy |
A client-side proxy. More... | |
class | Server |
This is a helper for listening to and accepting D-Bus connections. More... | |
class | SubtreeVTable |
This represents a virtual table for subtrees registered with Gio::DBus::Connection::register_subtree(). More... | |
Typedefs | |
using | SlotBusAcquired = sigc::slot< void(const Glib::RefPtr< Gio::DBus::Connection > &, Glib::ustring)> |
For example, void on_bus_acquired(const Glib::RefPtr<Gio::DBus::Connection>& connection, const Glib::ustring& name);. More... | |
using | SlotNameAcquired = sigc::slot< void(const Glib::RefPtr< Gio::DBus::Connection > &, Glib::ustring)> |
For example, void on_name_acquired(const Glib::RefPtr<Gio::DBus::Connection>& connection, const Glib::ustring& name);. More... | |
using | SlotNameLost = sigc::slot< void(const Glib::RefPtr< Gio::DBus::Connection > &, Glib::ustring)> |
For example, void on_name_lost(const Glib::RefPtr<Gio::DBus::Connection>& connection, const Glib::ustring& name);. More... | |
using | SlotNameAppeared = sigc::slot< void(const Glib::RefPtr< Gio::DBus::Connection > &, Glib::ustring, const Glib::ustring &)> |
For example, void on_name_appeared(const Glib::RefPtr<Gio::DBus::Connection>& connection, const Glib::ustring& name, const Glib::ustring& name_owner);. More... | |
using | SlotNameVanished = sigc::slot< void(const Glib::RefPtr< Gio::DBus::Connection > &, Glib::ustring)> |
For example, void on_name_vanished(const Glib::RefPtr<Gio::DBus::Connection>& connection, const Glib::ustring& name);. More... | |
Enumerations | |
enum class | BusType { STARTER = -1 , NONE , SYSTEM , SESSION } |
An enumeration for well-known message buses. More... | |
enum class | CallFlags { NONE = 0x0 , NO_AUTO_START = (1<<0) , ALLOW_INTERACTIVE_AUTHORIZATION = (1<<1) } |
Flags used in g_dbus_connection_call() and similar APIs. More... | |
enum class | ConnectionFlags { NONE = 0x0 , AUTHENTICATION_CLIENT = (1<<0) , AUTHENTICATION_SERVER = (1<<1) , AUTHENTICATION_ALLOW_ANONYMOUS = (1<<2) , MESSAGE_BUS_CONNECTION = (1<<3) , DELAY_MESSAGE_PROCESSING = (1<<4) , AUTHENTICATION_REQUIRE_SAME_USER = (1<<5) , CROSS_NAMESPACE = (1<<6) } |
Flags used when creating a new Gio::DBus::Connection. More... | |
enum class | SendMessageFlags { NONE = 0x0 , PRESERVE_SERIAL = (1<<0) } |
Flags used when sending DBusMessages on a Gio::DBus::Connection. More... | |
enum class | SignalFlags { NONE = 0x0 , NO_MATCH_RULE = (1<<0) , MATCH_ARG0_NAMESPACE = (1<<1) , MATCH_ARG0_PATH = (1<<2) } |
Flags used when subscribing to signals via g_dbus_connection_signal_subscribe(). More... | |
enum class | SubtreeFlags { NONE = 0x0 , DISPATCH_TO_UNENUMERATED_NODES = (1<<0) } |
Flags passed to g_dbus_connection_register_subtree(). More... | |
enum class | PropertyInfoFlags { NONE = 0x0 , READABLE = (1<<0) , WRITABLE = (1<<1) } |
Flags describing the access control of a D-Bus property. More... | |
enum class | MessageType { INVALID , METHOD_CALL , METHOD_RETURN , ERROR , SIGNAL } |
Message types used in Gio::DBus::Message. More... | |
enum class | MessageFlags { NONE = 0x0 , NO_REPLY_EXPECTED = (1<<0) , NO_AUTO_START = (1<<1) , ALLOW_INTERACTIVE_AUTHORIZATION = (1<<2) } |
Message flags used in Gio::DBus::Message. More... | |
enum class | MessageHeaderField { INVALID , PATH , INTERFACE , MEMBER , ERROR_NAME , REPLY_SERIAL , DESTINATION , SENDER , SIGNATURE , NUM_UNIX_FDS } |
Header fields used in Gio::DBus::Message. More... | |
enum class | CapabilityFlags { NONE = 0x0 , UNIX_FD_PASSING = (1<<0) } |
Capabilities negotiated with the remote peer. More... | |
enum class | BusNameOwnerFlags { NONE = 0x0 , ALLOW_REPLACEMENT = (1<<0) , REPLACE = (1<<1) , DO_NOT_QUEUE = (1<<2) } |
Flags used in g_bus_own_name(). More... | |
enum class | ProxyFlags { NONE = 0x0 , DO_NOT_LOAD_PROPERTIES = (1<<0) , DO_NOT_CONNECT_SIGNALS = (1<<1) , DO_NOT_AUTO_START = (1<<2) , GET_INVALIDATED_PROPERTIES = (1<<3) , DO_NOT_AUTO_START_AT_CONSTRUCTION = (1<<4) , NO_MATCH_RULE = (1<<5) } |
Flags used when constructing an instance of a Gio::DBus::Proxy derived class. More... | |
enum class | BusNameWatcherFlags { NONE = 0x0 , AUTO_START = (1<<0) } |
Flags used in g_bus_watch_name(). More... | |
void Gio::DBus::unown_name | ( | guint | owner_id | ) |
Stops owning a name.
owner_id | An identifier obtained from own_name(). |