![]() |
Qt 4.8
|
Public Functions | |
| QDBusDefaultConnection (BusType type, const char *name) | |
| ~QDBusDefaultConnection () | |
Public Functions inherited from QDBusConnection | |
| QDBusPendingCall | asyncCall (const QDBusMessage &message, int timeout=-1) const |
| Sends the message over this connection and returns immediately. More... | |
| QString | baseService () const |
| Returns the unique connection name for this connection, if this QDBusConnection object is connected, or an empty QString otherwise. More... | |
| QDBusMessage | call (const QDBusMessage &message, QDBus::CallMode mode=QDBus::Block, int timeout=-1) const |
| Sends the message over this connection and blocks, waiting for a reply, for at most timeout milliseconds. More... | |
| bool | callWithCallback (const QDBusMessage &message, QObject *receiver, const char *returnMethod, const char *errorMethod, int timeout=-1) const |
| Sends the message over this connection and returns immediately. More... | |
| bool | callWithCallback (const QDBusMessage &message, QObject *receiver, const char *slot, int timeout=-1) const |
| Sends the message over this connection and returns immediately. More... | |
| bool | connect (const QString &service, const QString &path, const QString &interface, const QString &name, QObject *receiver, const char *slot) |
| Connects the signal specified by the service, path, interface and name parameters to the slot slot in object receiver. More... | |
| bool | connect (const QString &service, const QString &path, const QString &interface, const QString &name, const QString &signature, QObject *receiver, const char *slot) |
| Connects the signal to the slot slot in object receiver. More... | |
| bool | connect (const QString &service, const QString &path, const QString &interface, const QString &name, const QStringList &argumentMatch, const QString &signature, QObject *receiver, const char *slot) |
| Connects the signal to the slot slot in object receiver. More... | |
| ConnectionCapabilities | connectionCapabilities () const |
| Returns the capabilities of this connection as negotiated with the bus server or peer. More... | |
| bool | disconnect (const QString &service, const QString &path, const QString &interface, const QString &name, QObject *receiver, const char *slot) |
| Disconnects the signal specified by the service, path, interface and name parameters from the slot slot in object receiver. More... | |
| bool | disconnect (const QString &service, const QString &path, const QString &interface, const QString &name, const QString &signature, QObject *receiver, const char *slot) |
| Disconnects the signal specified by the service, path, interface, name, and signature parameters from the slot slot in object receiver. More... | |
| bool | disconnect (const QString &service, const QString &path, const QString &interface, const QString &name, const QStringList &argumentMatch, const QString &signature, QObject *receiver, const char *slot) |
| Disconnects the signal specified by the service, path, interface, name, argumentMatch, and signature parameters from the slot slot in object receiver. More... | |
| QDBusConnectionInterface * | interface () const |
| Returns a QDBusConnectionInterface object that represents the D-Bus server interface on this connection. More... | |
| void * | internalPointer () const |
| bool | isConnected () const |
| Returns true if this QDBusConnection object is connected. More... | |
| QDBusError | lastError () const |
| Returns the last error that happened in this connection. More... | |
| QString | name () const |
| Returns the connection name for this connection, as given as the name parameter to connectToBus(). More... | |
| QObject * | objectRegisteredAt (const QString &path) const |
| Return the object that was registered with the registerObject() at the object path given by path. More... | |
| QDBusConnection & | operator= (const QDBusConnection &other) |
| Creates a copy of the connection other in this object. More... | |
| QDBusConnection (const QString &name) | |
| Creates a QDBusConnection object attached to the connection with name name. More... | |
| QDBusConnection (const QDBusConnection &other) | |
| Creates a copy of the other connection. More... | |
| bool | registerObject (const QString &path, QObject *object, RegisterOptions options=ExportAdaptors) |
| Registers the object object at path path and returns true if the registration was successful. More... | |
| bool | registerService (const QString &serviceName) |
| Attempts to register the serviceName on the D-Bus server and returns true if the registration succeeded. More... | |
| bool | registerVirtualObject (const QString &path, QDBusVirtualObject *object, VirtualObjectRegisterOption options=SingleNode) |
| Registers a QDBusTreeNode for a path. More... | |
| bool | send (const QDBusMessage &message) const |
| Sends the message over this connection, without waiting for a reply. More... | |
| void | unregisterObject (const QString &path, UnregisterMode mode=UnregisterNode) |
| Unregisters an object that was registered with the registerObject() at the object path given by path and, if mode is QDBusConnection::UnregisterTree, all of its sub-objects too. More... | |
| bool | unregisterService (const QString &serviceName) |
| Unregisters the service serviceName that was previously registered with registerService() and returns true if it succeeded. More... | |
| ~QDBusConnection () | |
| Disposes of this object. More... | |
Properties | |
| const char * | ownName |
Additional Inherited Members | |
Public Types inherited from QDBusConnection | |
| enum | BusType { SessionBus, SystemBus, ActivationBus } |
| Specifies the type of the bus connection. More... | |
| enum | ConnectionCapability { UnixFileDescriptorPassing = 0x0001 } |
| This enum describes the available capabilities for a D-Bus connection. More... | |
| enum | RegisterOption { ExportAdaptors = 0x01, ExportScriptableSlots = 0x10, ExportScriptableSignals = 0x20, ExportScriptableProperties = 0x40, ExportScriptableInvokables = 0x80, ExportScriptableContents = 0xf0, ExportNonScriptableSlots = 0x100, ExportNonScriptableSignals = 0x200, ExportNonScriptableProperties = 0x400, ExportNonScriptableInvokables = 0x800, ExportNonScriptableContents = 0xf00, ExportAllSlots = ExportScriptableSlots|ExportNonScriptableSlots, ExportAllSignals = ExportScriptableSignals|ExportNonScriptableSignals, ExportAllProperties = ExportScriptableProperties|ExportNonScriptableProperties, ExportAllInvokables = ExportScriptableInvokables|ExportNonScriptableInvokables, ExportAllContents = ExportScriptableContents|ExportNonScriptableContents, ExportChildObjects = 0x1000 } |
| Specifies the options for registering objects with the connection. More... | |
| enum | UnregisterMode { UnregisterNode, UnregisterTree } |
| The mode for unregistering an object path: More... | |
| enum | VirtualObjectRegisterOption { SingleNode = 0x0, SubPath = 0x1 } |
| Specifies the options for registering virtual objects with the connection. More... | |
Static Public Functions inherited from QDBusConnection | |
| static QDBusConnection | connectToBus (BusType type, const QString &name) |
| Opens a connection of type type to one of the known busses and associate with it the connection name name. More... | |
| static QDBusConnection | connectToBus (const QString &address, const QString &name) |
| Opens a connection to a private bus on address address and associate with it the connection name name. More... | |
| static QDBusConnection | connectToPeer (const QString &address, const QString &name) |
| Opens a peer-to-peer connection on address address and associate with it the connection name name. More... | |
| static void | disconnectFromBus (const QString &name) |
| Closes the bus connection of name name. More... | |
| static void | disconnectFromPeer (const QString &name) |
| Closes the peer connection of name name. More... | |
| static QByteArray | localMachineId () |
| Returns the local machine ID as known to the D-Bus system. More... | |
| static QDBusConnection | sender () |
| Returns the connection that sent the signal, if called in a slot activated by QDBus; otherwise it returns 0. More... | |
| static QDBusConnection | sessionBus () |
| Returns a QDBusConnection object opened with the session bus. More... | |
| static QDBusConnection | systemBus () |
| Returns a QDBusConnection object opened with the system bus. More... | |
Protected Functions inherited from QDBusConnection | |
| QDBusConnection (QDBusConnectionPrivate *dd) | |
| Creates a connection object with the given dd as private object. More... | |
Definition at line 1163 of file qdbusconnection.cpp.
|
inline |
Definition at line 1167 of file qdbusconnection.cpp.
|
inline |
Definition at line 1180 of file qdbusconnection.cpp.
|
private |
Definition at line 1165 of file qdbusconnection.cpp.