glibmm  2.64.2
Namespaces | Classes | Typedefs | Enumerations | Functions
Gio::DBus Namespace Reference

Namespaces

 Address
 
 ErrorUtils
 

Classes

class  ActionGroup
 ActionGroup - A D-Bus Gio::ActionGroup implementation. 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  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  InterfaceInfo
 Stores information about a D-Bus interface. 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  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  MethodInfo
 Stores information about a method on an D-Bus interface. More...
 
class  MethodInvocation
 An Object for handling remote calls. More...
 
class  NodeInfo
 NodeInfo - Stores information about nodes in a remote object hierarchy. 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  PropertyInfo
 Stores information about a property on a D-Bus interface. More...
 
class  Proxy
 A client-side proxy. More...
 
class  Server
 This is a helper for listening to and accepting D-Bus connections. More...
 
class  SignalInfo
 Stores information about a signal on a D-Bus interface. 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

Functions

CallFlags operator| (CallFlags lhs, CallFlags rhs)
 
CallFlags operator& (CallFlags lhs, CallFlags rhs)
 
CallFlags operator^ (CallFlags lhs, CallFlags rhs)
 
CallFlags operator~ (CallFlags flags)
 
CallFlags& operator|= (CallFlags& lhs, CallFlags rhs)
 
CallFlags& operator&= (CallFlags& lhs, CallFlags rhs)
 
CallFlags& operator^= (CallFlags& lhs, CallFlags rhs)
 
ConnectionFlags operator| (ConnectionFlags lhs, ConnectionFlags rhs)
 
ConnectionFlags operator& (ConnectionFlags lhs, ConnectionFlags rhs)
 
ConnectionFlags operator^ (ConnectionFlags lhs, ConnectionFlags rhs)
 
ConnectionFlags operator~ (ConnectionFlags flags)
 
ConnectionFlags& operator|= (ConnectionFlags& lhs, ConnectionFlags rhs)
 
ConnectionFlags& operator&= (ConnectionFlags& lhs, ConnectionFlags rhs)
 
ConnectionFlags& operator^= (ConnectionFlags& lhs, ConnectionFlags rhs)
 
SendMessageFlags operator| (SendMessageFlags lhs, SendMessageFlags rhs)
 
SendMessageFlags operator& (SendMessageFlags lhs, SendMessageFlags rhs)
 
SendMessageFlags operator^ (SendMessageFlags lhs, SendMessageFlags rhs)
 
SendMessageFlags operator~ (SendMessageFlags flags)
 
SendMessageFlags& operator|= (SendMessageFlags& lhs, SendMessageFlags rhs)
 
SendMessageFlags& operator&= (SendMessageFlags& lhs, SendMessageFlags rhs)
 
SendMessageFlags& operator^= (SendMessageFlags& lhs, SendMessageFlags rhs)
 
SignalFlags operator| (SignalFlags lhs, SignalFlags rhs)
 
SignalFlags operator& (SignalFlags lhs, SignalFlags rhs)
 
SignalFlags operator^ (SignalFlags lhs, SignalFlags rhs)
 
SignalFlags operator~ (SignalFlags flags)
 
SignalFlags& operator|= (SignalFlags& lhs, SignalFlags rhs)
 
SignalFlags& operator&= (SignalFlags& lhs, SignalFlags rhs)
 
SignalFlags& operator^= (SignalFlags& lhs, SignalFlags rhs)
 
SubtreeFlags operator| (SubtreeFlags lhs, SubtreeFlags rhs)
 
SubtreeFlags operator& (SubtreeFlags lhs, SubtreeFlags rhs)
 
SubtreeFlags operator^ (SubtreeFlags lhs, SubtreeFlags rhs)
 
SubtreeFlags operator~ (SubtreeFlags flags)
 
SubtreeFlags& operator|= (SubtreeFlags& lhs, SubtreeFlags rhs)
 
SubtreeFlags& operator&= (SubtreeFlags& lhs, SubtreeFlags rhs)
 
SubtreeFlags& operator^= (SubtreeFlags& lhs, SubtreeFlags rhs)
 
InterfaceSkeletonFlags operator| (InterfaceSkeletonFlags lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags operator& (InterfaceSkeletonFlags lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags operator^ (InterfaceSkeletonFlags lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags operator~ (InterfaceSkeletonFlags flags)
 
InterfaceSkeletonFlags& operator|= (InterfaceSkeletonFlags& lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags& operator&= (InterfaceSkeletonFlags& lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags& operator^= (InterfaceSkeletonFlags& lhs, InterfaceSkeletonFlags rhs)
 
PropertyInfoFlags operator| (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags operator& (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags operator^ (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags operator~ (PropertyInfoFlags flags)
 
PropertyInfoFlags& operator|= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags& operator&= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags& operator^= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
 
MessageFlags operator| (MessageFlags lhs, MessageFlags rhs)
 
MessageFlags operator& (MessageFlags lhs, MessageFlags rhs)
 
MessageFlags operator^ (MessageFlags lhs, MessageFlags rhs)
 
MessageFlags operator~ (MessageFlags flags)
 
MessageFlags& operator|= (MessageFlags& lhs, MessageFlags rhs)
 
MessageFlags& operator&= (MessageFlags& lhs, MessageFlags rhs)
 
MessageFlags& operator^= (MessageFlags& lhs, MessageFlags rhs)
 
CapabilityFlags operator| (CapabilityFlags lhs, CapabilityFlags rhs)
 
CapabilityFlags operator& (CapabilityFlags lhs, CapabilityFlags rhs)
 
CapabilityFlags operator^ (CapabilityFlags lhs, CapabilityFlags rhs)
 
CapabilityFlags operator~ (CapabilityFlags flags)
 
CapabilityFlags& operator|= (CapabilityFlags& lhs, CapabilityFlags rhs)
 
CapabilityFlags& operator&= (CapabilityFlags& lhs, CapabilityFlags rhs)
 
CapabilityFlags& operator^= (CapabilityFlags& lhs, CapabilityFlags rhs)
 
ObjectManagerClientFlags operator| (ObjectManagerClientFlags lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags operator& (ObjectManagerClientFlags lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags operator^ (ObjectManagerClientFlags lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags operator~ (ObjectManagerClientFlags flags)
 
ObjectManagerClientFlags& operator|= (ObjectManagerClientFlags& lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags& operator&= (ObjectManagerClientFlags& lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags& operator^= (ObjectManagerClientFlags& lhs, ObjectManagerClientFlags rhs)
 
BusNameOwnerFlags operator| (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags operator& (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags operator^ (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags operator~ (BusNameOwnerFlags flags)
 
BusNameOwnerFlags& operator|= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags& operator&= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags& operator^= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
 
guint own_name (BusType bus_type, const Glib::ustring& name, const SlotBusAcquired& bus_acquired_slot=SlotBusAcquired(), const SlotNameAcquired& name_acquired_slot=SlotNameAcquired(), const SlotNameLost& name_lost_slot=SlotNameLost(), BusNameOwnerFlags flags=Gio::DBus::BUS_NAME_OWNER_FLAGS_NONE)
 Starts acquiring name on the bus specified by bus_type and calls name_acquired_slot and name_lost_slot when the name is acquired respectively lost. More...
 
void unown_name (guint owner_id)
 Stops owning a name. More...
 
ProxyFlags operator| (ProxyFlags lhs, ProxyFlags rhs)
 
ProxyFlags operator& (ProxyFlags lhs, ProxyFlags rhs)
 
ProxyFlags operator^ (ProxyFlags lhs, ProxyFlags rhs)
 
ProxyFlags operator~ (ProxyFlags flags)
 
ProxyFlags& operator|= (ProxyFlags& lhs, ProxyFlags rhs)
 
ProxyFlags& operator&= (ProxyFlags& lhs, ProxyFlags rhs)
 
ProxyFlags& operator^= (ProxyFlags& lhs, ProxyFlags rhs)
 
ServerFlags operator| (ServerFlags lhs, ServerFlags rhs)
 
ServerFlags operator& (ServerFlags lhs, ServerFlags rhs)
 
ServerFlags operator^ (ServerFlags lhs, ServerFlags rhs)
 
ServerFlags operator~ (ServerFlags flags)
 
ServerFlags& operator|= (ServerFlags& lhs, ServerFlags rhs)
 
ServerFlags& operator&= (ServerFlags& lhs, ServerFlags rhs)
 
ServerFlags& operator^= (ServerFlags& lhs, ServerFlags rhs)
 
std::string generate_guid ()
 Generate a D-Bus GUID that can be used with e.g. More...
 
bool is_guid (const std::string&string)
 Checks if string is a D-Bus GUID. More...
 
bool is_name (const Glib::ustring&string)
 Checks if string is a valid D-Bus bus name (either unique or well-known). More...
 
bool is_unique_name (const Glib::ustring&string)
 Checks if string is a valid D-Bus unique bus name. More...
 
bool is_member_name (const Glib::ustring&string)
 Checks if string is a valid D-Bus member (e.g. More...
 
bool is_interface_name (const Glib::ustring&string)
 Checks if string is a valid D-Bus interface name. More...
 
BusNameWatcherFlags operator| (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags operator& (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags operator^ (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags operator~ (BusNameWatcherFlags flags)
 
BusNameWatcherFlags& operator|= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags& operator&= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags& operator^= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
 
guint watch_name (BusType bus_type, const Glib::ustring& name, const SlotNameAppeared& name_appeared_slot=SlotNameAppeared(), const SlotNameVanished& name_vanished_slot=SlotNameVanished(), BusNameWatcherFlags flags=Gio::DBus::BUS_NAME_WATCHER_FLAGS_NONE)
 Starts watching name on the bus specified by bus_type and calls name_appeared_slot and name_vanished_slot when the name is known to have a owner respectively known to lose its owner. More...
 
guint watch_name (const Glib::RefPtr< Connection >& connection, const Glib::ustring& name, const SlotNameAppeared& name_appeared_slot=SlotNameAppeared(), const SlotNameVanished& name_vanished_slot=SlotNameVanished(), BusNameWatcherFlags flags=Gio::DBus::BUS_NAME_WATCHER_FLAGS_NONE)
 A watch_name() function that takes a Connection instead of a BusType. More...
 
void unwatch_name (guint watcher_id)
 Stops watching a name. More...
 

Function Documentation

void Gio::DBus::unown_name ( guint  owner_id)

Stops owning a name.

Parameters
owner_idAn identifier obtained from own_name().