Qt 4.8
|
#include <qdbusconnection_p.h>
Classes | |
struct | ObjectTreeNode |
struct | SignalHook |
struct | WatchedServiceData |
struct | Watcher |
Public Types | |
enum | ConnectionMode { InvalidMode, ServerMode, ClientMode, PeerMode } |
typedef QHash< QByteArray, int > | MatchRefCountHash |
typedef QHash< QString, QDBusMetaObject *> | MetaObjectHash |
typedef QList< QPair< DBusTimeout *, int > > | PendingTimeoutList |
typedef QMultiHash< QString, SignalHook > | SignalHookHash |
typedef QHash< int, DBusTimeout * > | TimeoutHash |
enum | TreeNodeType { Object = 0x0, VirtualObject = 0x01000000 } |
typedef QHash< QString, WatchedServiceData > | WatchedServicesHash |
typedef QMultiHash< int, Watcher > | WatcherHash |
Public Slots | |
void | doDispatch () |
void | objectDestroyed (QObject *o) |
void | relaySignal (QObject *obj, const QMetaObject *, int signalId, const QVariantList &args) |
void | socketRead (int) |
void | socketWrite (int) |
Public Slots inherited from QObject | |
void | deleteLater () |
Schedules this object for deletion. More... | |
Signals | |
void | callWithCallbackFailed (const QDBusError &error, const QDBusMessage &message) |
void | newServerConnection (const QDBusConnection &connection) |
void | serviceOwnerChanged (const QString &name, const QString &oldOwner, const QString &newOwner) |
Signals inherited from QObject | |
void | destroyed (QObject *=0) |
This signal is emitted immediately before the object obj is destroyed, and can not be blocked. More... | |
Public Functions | |
void | closeConnection () |
void | connectRelay (const QString &service, const QString &path, const QString &interface, QDBusAbstractInterface *receiver, const char *signal) |
bool | connectSignal (const QString &service, const QString &path, const QString &interface, const QString &name, const QStringList &argumentMatch, const QString &signature, QObject *receiver, const char *slot) |
void | connectSignal (const QString &key, const SignalHook &hook) |
void | deleteYourself () |
void | disconnectRelay (const QString &service, const QString &path, const QString &interface, QDBusAbstractInterface *receiver, const char *signal) |
SignalHookHash::Iterator | disconnectSignal (SignalHookHash::Iterator &it) |
bool | disconnectSignal (const QString &service, const QString &path, const QString &interface, const QString &name, const QStringList &argumentMatch, const QString &signature, QObject *receiver, const char *slot) |
QDBusMetaObject * | findMetaObject (const QString &service, const QString &path, const QString &interface, QDBusError &error) |
QString | getNameOwner (const QString &service) |
bool | handleMessage (const QDBusMessage &msg) |
void | postEventToThread (int action, QObject *target, QEvent *event) |
QDBusConnectionPrivate (QObject *parent=0) | |
void | registerObject (const ObjectTreeNode *node) |
void | registerService (const QString &serviceName) |
int | send (const QDBusMessage &message) |
QDBusMessage | sendWithReply (const QDBusMessage &message, int mode, int timeout=-1) |
QDBusPendingCallPrivate * | sendWithReplyAsync (const QDBusMessage &message, QObject *receiver, const char *returnMethod, const char *errorMethod, int timeout=-1) |
QDBusMessage | sendWithReplyLocal (const QDBusMessage &message) |
void | serverConnection (const QDBusConnection &connection) |
void | setBusService (const QDBusConnection &connection) |
void | setConnection (DBusConnection *connection, const QDBusErrorInternal &error) |
void | setPeer (DBusConnection *connection, const QDBusErrorInternal &error) |
void | setServer (DBusServer *server, const QDBusErrorInternal &error) |
void | unregisterService (const QString &serviceName) |
void | waitForFinished (QDBusPendingCallPrivate *pcall) |
~QDBusConnectionPrivate () | |
Public Functions inherited from QObject | |
bool | blockSignals (bool b) |
If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it). More... | |
const QObjectList & | children () const |
Returns a list of child objects. More... | |
bool | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
bool | disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0) |
bool | disconnect (const QObject *receiver, const char *member=0) |
void | dumpObjectInfo () |
Dumps information about signal connections, etc. More... | |
void | dumpObjectTree () |
Dumps a tree of children to the debug output. More... | |
QList< QByteArray > | dynamicPropertyNames () const |
Returns the names of all properties that were dynamically added to the object using setProperty(). More... | |
virtual bool | event (QEvent *) |
This virtual function receives events to an object and should return true if the event e was recognized and processed. More... | |
virtual bool | eventFilter (QObject *, QEvent *) |
Filters events if this object has been installed as an event filter for the watched object. More... | |
template<typename T > | |
T | findChild (const QString &aName=QString()) const |
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. More... | |
template<typename T > | |
QList< T > | findChildren (const QString &aName=QString()) const |
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. More... | |
template<typename T > | |
QList< T > | findChildren (const QRegExp &re) const |
bool | inherits (const char *classname) const |
Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false. More... | |
void | installEventFilter (QObject *) |
Installs an event filter filterObj on this object. More... | |
bool | isWidgetType () const |
Returns true if the object is a widget; otherwise returns false. More... | |
void | killTimer (int id) |
Kills the timer with timer identifier, id. More... | |
virtual const QMetaObject * | metaObject () const |
Returns a pointer to the meta-object of this object. More... | |
void | moveToThread (QThread *thread) |
Changes the thread affinity for this object and its children. More... | |
QString | objectName () const |
QObject * | parent () const |
Returns a pointer to the parent object. More... | |
QVariant | property (const char *name) const |
Returns the value of the object's name property. More... | |
Q_INVOKABLE | QObject (QObject *parent=0) |
Constructs an object with parent object parent. More... | |
void | removeEventFilter (QObject *) |
Removes an event filter object obj from this object. More... | |
void | setObjectName (const QString &name) |
void | setParent (QObject *) |
Makes the object a child of parent. More... | |
bool | setProperty (const char *name, const QVariant &value) |
Sets the value of the object's name property to value. More... | |
void | setUserData (uint id, QObjectUserData *data) |
bool | signalsBlocked () const |
Returns true if signals are blocked; otherwise returns false. More... | |
int | startTimer (int interval) |
Starts a timer and returns a timer identifier, or returns zero if it could not start a timer. More... | |
QThread * | thread () const |
Returns the thread in which the object lives. More... | |
QObjectUserData * | userData (uint id) const |
virtual | ~QObject () |
Destroys the object, deleting all its child objects. More... | |
Static Public Functions | |
static bool | checkReplyForDelivery (QDBusConnectionPrivate *target, QObject *object, int idx, const QList< int > &metaTypes, const QDBusMessage &msg) |
static QDBusConnectionPrivate * | d (const QDBusConnection &q) |
static int | findSlot (QObject *obj, const QByteArray &normalizedName, QList< int > ¶ms) |
static DBusHandlerResult | messageFilter (DBusConnection *, DBusMessage *, void *) |
static bool | prepareHook (QDBusConnectionPrivate::SignalHook &hook, QString &key, const QString &service, const QString &path, const QString &interface, const QString &name, const QStringList &argMatch, QObject *receiver, const char *signal, int minMIdx, bool buildSignature) |
static QDBusCallDeliveryEvent * | prepareReply (QDBusConnectionPrivate *target, QObject *object, int idx, const QList< int > &metaTypes, const QDBusMessage &msg) |
static void | processFinishedCall (QDBusPendingCallPrivate *call) |
static QDBusConnection | q (QDBusConnectionPrivate *connection) |
static void | setSender (const QDBusConnectionPrivate *s) |
Static Public Functions inherited from QObject | |
static bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection) |
Creates a connection of the given type from the signal in the sender object to the method in the receiver object. More... | |
static bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection) |
static bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member) |
Disconnects signal in object sender from method in object receiver. More... | |
static bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member) |
static uint | registerUserData () |
static QString | tr (const char *sourceText, const char *comment=0, int n=-1) |
static QString | trUtf8 (const char *sourceText, const char *comment=0, int n=-1) |
Public Variables | |
QString | baseService |
QDBusConnectionInterface * | busService |
MetaObjectHash | cachedMetaObjects |
QMutex | callDeliveryMutex |
QDBusCallDeliveryEvent * | callDeliveryState |
QDBusConnection::ConnectionCapabilities | capabilities |
DBusConnection * | connection |
QMutex | dispatchLock |
QDBusError | lastError |
QReadWriteLock | lock |
MatchRefCountHash | matchRefCounts |
ConnectionMode | mode |
QString | name |
QAtomicInt | ref |
ObjectTreeNode | rootNode |
DBusServer * | server |
QStringList | serverConnectionNames |
QStringList | serviceNames |
SignalHookHash | signalHooks |
TimeoutHash | timeouts |
PendingTimeoutList | timeoutsPendingAdd |
QMutex | watchAndTimeoutLock |
WatchedServicesHash | watchedServices |
WatcherHash | watchers |
Protected Functions | |
void | customEvent (QEvent *e) |
This event handler can be reimplemented in a subclass to receive custom events. More... | |
void | timerEvent (QTimerEvent *e) |
This event handler can be reimplemented in a subclass to receive timer events for the object. More... | |
Protected Functions inherited from QObject | |
virtual void | childEvent (QChildEvent *) |
This event handler can be reimplemented in a subclass to receive child events. More... | |
virtual void | connectNotify (const char *signal) |
This virtual function is called when something has been connected to signal in this object. More... | |
virtual void | disconnectNotify (const char *signal) |
This virtual function is called when something has been disconnected from signal in this object. More... | |
QObject (QObjectPrivate &dd, QObject *parent=0) | |
int | receivers (const char *signal) const |
Returns the number of receivers connected to the signal. More... | |
QObject * | sender () const |
Returns a pointer to the object that sent the signal, if called in a slot activated by a signal; otherwise it returns 0. More... | |
int | senderSignalIndex () const |
Private Slots | |
void | registerServiceNoLock (const QString &serviceName) |
void | serviceOwnerChangedNoLock (const QString &name, const QString &oldOwner, const QString &newOwner) |
void | unregisterServiceNoLock (const QString &serviceName) |
Private Functions | |
bool | activateCall (QObject *object, int flags, const QDBusMessage &msg) |
bool | activateInternalFilters (const ObjectTreeNode &node, const QDBusMessage &msg) |
void | activateObject (ObjectTreeNode &node, const QDBusMessage &msg, int pathStartPos) |
void | activateSignal (const SignalHook &hook, const QDBusMessage &msg) |
void | checkThread () |
void | deliverCall (QObject *object, int flags, const QDBusMessage &msg, const QList< int > &metaTypes, int slotIdx) |
QString | getNameOwnerNoCache (const QString &service) |
bool | handleError (const QDBusErrorInternal &error) |
void | handleObjectCall (const QDBusMessage &message) |
void | handleSignal (const QString &key, const QDBusMessage &msg) |
void | handleSignal (const QDBusMessage &msg) |
bool | isServiceRegisteredByThread (const QString &serviceName) const |
void | sendError (const QDBusMessage &msg, QDBusError::ErrorType code) |
Friends | |
class | QDBusActivateObjectEvent |
class | QDBusCallDeliveryEvent |
Additional Inherited Members | |
Static Public Variables inherited from QObject | |
static const QMetaObject | staticMetaObject |
This variable stores the meta-object for the class. More... | |
Protected Variables inherited from QObject | |
QScopedPointer< QObjectData > | d_ptr |
Static Protected Variables inherited from QObject | |
static const QMetaObject | staticQtMetaObject |
Related Functions inherited from QObject | |
T | qFindChildqFindChildren (const QObject *obj, const QString &name)() |
QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QString &name)() |
QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QRegExp ®Exp)() |
T * | qobject_cast (QObject *object) |
QObjectList | |
void * | qt_find_obj_child (QObject *parent, const char *type, const QString &name) |
Returns a pointer to the object named name that inherits type and with a given parent. More... | |
Definition at line 106 of file qdbusconnection_p.h.
typedef QHash<QByteArray, int> QDBusConnectionPrivate::MatchRefCountHash |
Definition at line 168 of file qdbusconnection_p.h.
Definition at line 167 of file qdbusconnection_p.h.
typedef QList<QPair<DBusTimeout *, int> > QDBusConnectionPrivate::PendingTimeoutList |
Definition at line 164 of file qdbusconnection_p.h.
Definition at line 166 of file qdbusconnection_p.h.
typedef QHash<int, DBusTimeout *> QDBusConnectionPrivate::TimeoutHash |
Definition at line 163 of file qdbusconnection_p.h.
Definition at line 178 of file qdbusconnection_p.h.
typedef QMultiHash<int, Watcher> QDBusConnectionPrivate::WatcherHash |
Definition at line 162 of file qdbusconnection_p.h.
Enumerator | |
---|---|
InvalidMode | |
ServerMode | |
ClientMode | |
PeerMode |
Definition at line 111 of file qdbusconnection_p.h.
|
explicit |
Definition at line 978 of file qdbusintegrator.cpp.
QDBusConnectionPrivate::~QDBusConnectionPrivate | ( | ) |
Definition at line 1007 of file qdbusintegrator.cpp.
|
private |
Definition at line 780 of file qdbusintegrator.cpp.
Referenced by activateObject().
|
private |
Definition at line 1331 of file qdbusintegrator.cpp.
Referenced by activateObject().
|
private |
Definition at line 1377 of file qdbusintegrator.cpp.
Referenced by handleObjectCall(), and QDBusActivateObjectEvent::placeMetaCall().
|
private |
Definition at line 759 of file qdbusintegrator.cpp.
Referenced by handleSignal().
|
signal |
Referenced by processFinishedCall().
|
static |
|
private |
Definition at line 1061 of file qdbusintegrator.cpp.
Referenced by send(), sendWithReply(), and sendWithReplyAsync().
void QDBusConnectionPrivate::closeConnection | ( | ) |
Definition at line 1041 of file qdbusintegrator.cpp.
Referenced by QDBusConnectionManager::~QDBusConnectionManager(), and ~QDBusConnectionPrivate().
void QDBusConnectionPrivate::connectRelay | ( | const QString & | service, |
const QString & | path, | ||
const QString & | interface, | ||
QDBusAbstractInterface * | receiver, | ||
const char * | signal | ||
) |
Definition at line 2271 of file qdbusintegrator.cpp.
Referenced by QDBusAbstractInterface::connectNotify().
bool QDBusConnectionPrivate::connectSignal | ( | const QString & | service, |
const QString & | path, | ||
const QString & | interface, | ||
const QString & | name, | ||
const QStringList & | argumentMatch, | ||
const QString & | signature, | ||
QObject * | receiver, | ||
const char * | slot | ||
) |
Definition at line 2075 of file qdbusintegrator.cpp.
Referenced by connectRelay(), and connectSignal().
void QDBusConnectionPrivate::connectSignal | ( | const QString & | key, |
const SignalHook & | hook | ||
) |
Definition at line 2111 of file qdbusintegrator.cpp.
|
protectedvirtual |
This event handler can be reimplemented in a subclass to receive custom events.
Custom events are user-defined events with a type value at least as large as the QEvent::User item of the QEvent::Type enum, and is typically a QEvent subclass. The event is passed in the event parameter.
Reimplemented from QObject.
Definition at line 1095 of file qdbusintegrator.cpp.
|
inlinestatic |
Definition at line 328 of file qdbusconnection_p.h.
Referenced by QDBusAbstractInterfacePrivate::connectionPrivate(), QDBusCallDeliveryEvent::placeMetaCall(), QDBusActivateObjectEvent::placeMetaCall(), QDBusDefaultConnection::QDBusDefaultConnection(), and QDBusActivateObjectEvent::~QDBusActivateObjectEvent().
void QDBusConnectionPrivate::deleteYourself | ( | ) |
Definition at line 1027 of file qdbusintegrator.cpp.
Referenced by QDBusConnectionManager::removeConnection(), and QDBusConnectionManager::~QDBusConnectionManager().
|
private |
Definition at line 870 of file qdbusintegrator.cpp.
Referenced by activateCall(), activateSignal(), and QDBusCallDeliveryEvent::placeMetaCall().
void QDBusConnectionPrivate::disconnectRelay | ( | const QString & | service, |
const QString & | path, | ||
const QString & | interface, | ||
QDBusAbstractInterface * | receiver, | ||
const char * | signal | ||
) |
Definition at line 2302 of file qdbusintegrator.cpp.
Referenced by QDBusAbstractInterface::disconnectNotify().
QDBusConnectionPrivate::SignalHookHash::Iterator QDBusConnectionPrivate::disconnectSignal | ( | SignalHookHash::Iterator & | it | ) |
Definition at line 2187 of file qdbusintegrator.cpp.
Referenced by disconnectRelay(), disconnectSignal(), and objectDestroyed().
bool QDBusConnectionPrivate::disconnectSignal | ( | const QString & | service, |
const QString & | path, | ||
const QString & | interface, | ||
const QString & | name, | ||
const QStringList & | argumentMatch, | ||
const QString & | signature, | ||
QObject * | receiver, | ||
const char * | slot | ||
) |
Definition at line 2149 of file qdbusintegrator.cpp.
|
slot |
Definition at line 1129 of file qdbusintegrator.cpp.
Referenced by socketRead(), and timerEvent().
QDBusMetaObject * QDBusConnectionPrivate::findMetaObject | ( | const QString & | service, |
const QString & | path, | ||
const QString & | interface, | ||
QDBusError & | error | ||
) |
Definition at line 2369 of file qdbusintegrator.cpp.
Referenced by QDBusInterfacePrivate::QDBusInterfacePrivate().
|
static |
Definition at line 1246 of file qdbusintegrator.cpp.
Referenced by activateCall(), prepareHook(), and QDBusPendingCallPrivate::setReplyCallback().
Definition at line 2336 of file qdbusintegrator.cpp.
Referenced by QDBusAbstractInterfacePrivate::QDBusAbstractInterfacePrivate().
Definition at line 2355 of file qdbusintegrator.cpp.
Referenced by connectSignal(), and getNameOwner().
|
private |
Definition at line 1072 of file qdbusintegrator.cpp.
Referenced by setConnection(), setPeer(), and setServer().
bool QDBusConnectionPrivate::handleMessage | ( | const QDBusMessage & | msg | ) |
Definition at line 558 of file qdbusintegrator.cpp.
Referenced by qDBusSignalFilter(), and sendWithReplyLocal().
|
private |
Definition at line 1460 of file qdbusintegrator.cpp.
Referenced by handleMessage().
|
private |
Definition at line 1548 of file qdbusintegrator.cpp.
Referenced by handleMessage(), and handleSignal().
|
private |
Definition at line 1593 of file qdbusintegrator.cpp.
|
private |
Definition at line 2438 of file qdbusintegrator.cpp.
Referenced by sendWithReply(), and sendWithReplyAsync().
|
static |
|
signal |
|
slot |
Definition at line 1175 of file qdbusintegrator.cpp.
Referenced by connectSignal(), and registerObject().
Definition at line 2446 of file qdbusintegrator.cpp.
Referenced by activateSignal(), handleObjectCall(), processFinishedCall(), qDBusAddTimeout(), qDBusAddWatch(), qDBusRemoveTimeout(), and qDBusToggleWatch().
|
static |
Definition at line 1260 of file qdbusintegrator.cpp.
Referenced by connectRelay(), connectSignal(), disconnectRelay(), and disconnectSignal().
|
static |
Definition at line 731 of file qdbusintegrator.cpp.
Referenced by activateSignal(), and processFinishedCall().
|
static |
Definition at line 1794 of file qdbusintegrator.cpp.
Referenced by qDBusResultReceived(), and sendWithReplyAsync().
|
inlinestatic |
Definition at line 329 of file qdbusconnection_p.h.
Referenced by activateObject(), and qDBusNewConnection().
void QDBusConnectionPrivate::registerObject | ( | const ObjectTreeNode * | node | ) |
Definition at line 2242 of file qdbusintegrator.cpp.
void QDBusConnectionPrivate::registerService | ( | const QString & | serviceName | ) |
Definition at line 2416 of file qdbusintegrator.cpp.
|
privateslot |
|
slot |
Definition at line 1191 of file qdbusintegrator.cpp.
Referenced by registerObject().
int QDBusConnectionPrivate::send | ( | const QDBusMessage & | message | ) |
Definition at line 1847 of file qdbusintegrator.cpp.
Referenced by activateInternalFilters(), deliverCall(), handleObjectCall(), and sendError().
|
private |
Definition at line 1308 of file qdbusintegrator.cpp.
Referenced by activateInternalFilters(), activateObject(), handleObjectCall(), and QDBusActivateObjectEvent::~QDBusActivateObjectEvent().
QDBusMessage QDBusConnectionPrivate::sendWithReply | ( | const QDBusMessage & | message, |
int | mode, | ||
int | timeout = -1 |
||
) |
Definition at line 1889 of file qdbusintegrator.cpp.
Referenced by findMetaObject(), and getNameOwnerNoCache().
QDBusPendingCallPrivate * QDBusConnectionPrivate::sendWithReplyAsync | ( | const QDBusMessage & | message, |
QObject * | receiver, | ||
const char * | returnMethod, | ||
const char * | errorMethod, | ||
int | timeout = -1 |
||
) |
Definition at line 1985 of file qdbusintegrator.cpp.
Referenced by sendWithReply().
QDBusMessage QDBusConnectionPrivate::sendWithReplyLocal | ( | const QDBusMessage & | message | ) |
Definition at line 1952 of file qdbusintegrator.cpp.
Referenced by sendWithReply(), and sendWithReplyAsync().
|
inline |
Definition at line 225 of file qdbusconnection_p.h.
Referenced by qDBusNewConnection().
|
signal |
|
privateslot |
Definition at line 1230 of file qdbusintegrator.cpp.
Referenced by connectSignal().
void QDBusConnectionPrivate::setBusService | ( | const QDBusConnection & | connection | ) |
Definition at line 1229 of file qdbusconnection.cpp.
Referenced by QDBusConnection::connectToBus().
void QDBusConnectionPrivate::setConnection | ( | DBusConnection * | connection, |
const QDBusErrorInternal & | error | ||
) |
Definition at line 1710 of file qdbusintegrator.cpp.
Referenced by QDBusConnection::connectToBus().
void QDBusConnectionPrivate::setPeer | ( | DBusConnection * | connection, |
const QDBusErrorInternal & | error | ||
) |
Definition at line 1657 of file qdbusintegrator.cpp.
Referenced by QDBusConnection::connectToPeer(), and qDBusNewConnection().
|
static |
Definition at line 1221 of file qdbusconnection.cpp.
Referenced by deliverCall().
void QDBusConnectionPrivate::setServer | ( | DBusServer * | server, |
const QDBusErrorInternal & | error | ||
) |
Definition at line 1620 of file qdbusintegrator.cpp.
Referenced by QDBusServer::QDBusServer().
|
slot |
Definition at line 1136 of file qdbusintegrator.cpp.
|
slot |
Definition at line 1156 of file qdbusintegrator.cpp.
|
protectedvirtual |
This event handler can be reimplemented in a subclass to receive timer events for the object.
QTimer provides a higher-level interface to the timer functionality, and also more general information about timers. The timer event is passed in the event parameter.
Reimplemented from QObject.
Definition at line 1083 of file qdbusintegrator.cpp.
void QDBusConnectionPrivate::unregisterService | ( | const QString & | serviceName | ) |
Definition at line 2427 of file qdbusintegrator.cpp.
|
privateslot |
Definition at line 2433 of file qdbusintegrator.cpp.
Referenced by unregisterService().
void QDBusConnectionPrivate::waitForFinished | ( | QDBusPendingCallPrivate * | pcall | ) |
Definition at line 1766 of file qdbusintegrator.cpp.
|
friend |
Definition at line 333 of file qdbusconnection_p.h.
|
friend |
Definition at line 334 of file qdbusconnection_p.h.
Referenced by prepareReply().
QString QDBusConnectionPrivate::baseService |
Definition at line 275 of file qdbusconnection_p.h.
Referenced by closeConnection(), isServiceRegisteredByThread(), QDBusMessagePrivate::makeLocal(), operator<<(), and setConnection().
QDBusConnectionInterface* QDBusConnectionPrivate::busService |
Definition at line 285 of file qdbusconnection_p.h.
MetaObjectHash QDBusConnectionPrivate::cachedMetaObjects |
Definition at line 305 of file qdbusconnection_p.h.
Referenced by findMetaObject(), and ~QDBusConnectionPrivate().
QMutex QDBusConnectionPrivate::callDeliveryMutex |
Definition at line 307 of file qdbusconnection_p.h.
QDBusCallDeliveryEvent* QDBusConnectionPrivate::callDeliveryState |
Definition at line 308 of file qdbusconnection_p.h.
QDBusConnection::ConnectionCapabilities QDBusConnectionPrivate::capabilities |
Definition at line 273 of file qdbusconnection_p.h.
Referenced by QDBusMessagePrivate::makeLocal(), processFinishedCall(), qDBusSignalFilter(), relaySignal(), send(), sendWithReply(), sendWithReplyAsync(), and setConnection().
DBusConnection* QDBusConnectionPrivate::connection |
Definition at line 283 of file qdbusconnection_p.h.
QMutex QDBusConnectionPrivate::dispatchLock |
Definition at line 296 of file qdbusconnection_p.h.
QDBusError QDBusConnectionPrivate::lastError |
Definition at line 298 of file qdbusconnection_p.h.
Referenced by findMetaObject(), handleError(), QDBusServer::lastError(), QDBusAbstractInterfacePrivate::QDBusAbstractInterfacePrivate(), relaySignal(), send(), sendWithReply(), and sendWithReplyAsync().
QReadWriteLock QDBusConnectionPrivate::lock |
Definition at line 297 of file qdbusconnection_p.h.
Referenced by getNameOwner().
MatchRefCountHash QDBusConnectionPrivate::matchRefCounts |
Definition at line 303 of file qdbusconnection_p.h.
Referenced by connectSignal(), disconnectSignal(), and QDBusConnectionPrivate().
ConnectionMode QDBusConnectionPrivate::mode |
Definition at line 278 of file qdbusconnection_p.h.
Referenced by QDBusAbstractInterfacePrivate::canMakeCalls(), closeConnection(), connectSignal(), QDBusConnection::disconnectFromBus(), QDBusConnection::disconnectFromPeer(), disconnectSignal(), doDispatch(), qDBusSignalFilter(), setConnection(), setPeer(), and setServer().
QString QDBusConnectionPrivate::name |
Definition at line 274 of file qdbusconnection_p.h.
Referenced by checkThread(), connectSignal(), disconnectSignal(), operator<<(), prepareHook(), qDBusNewConnection(), QDBusConnectionManager::setConnection(), QDBusConnectionManager::setSender(), and ~QDBusConnectionPrivate().
QAtomicInt QDBusConnectionPrivate::ref |
Definition at line 272 of file qdbusconnection_p.h.
Referenced by handleMessage(), QDBusConnection::operator=(), QDBusConnectionManager::removeConnection(), and QDBusConnectionManager::~QDBusConnectionManager().
ObjectTreeNode QDBusConnectionPrivate::rootNode |
Definition at line 304 of file qdbusconnection_p.h.
Referenced by handleObjectCall(), objectDestroyed(), QDBusConnectionPrivate(), registerObject(), relaySignal(), and ~QDBusConnectionPrivate().
DBusServer* QDBusConnectionPrivate::server |
Definition at line 284 of file qdbusconnection_p.h.
Referenced by QDBusServer::address(), closeConnection(), QDBusServer::isConnected(), setServer(), and ~QDBusConnectionPrivate().
QStringList QDBusConnectionPrivate::serverConnectionNames |
Definition at line 276 of file qdbusconnection_p.h.
Referenced by qDBusNewConnection(), and QDBusServer::~QDBusServer().
QStringList QDBusConnectionPrivate::serviceNames |
Definition at line 300 of file qdbusconnection_p.h.
Referenced by isServiceRegisteredByThread(), registerServiceNoLock(), and unregisterServiceNoLock().
SignalHookHash QDBusConnectionPrivate::signalHooks |
Definition at line 302 of file qdbusconnection_p.h.
Referenced by connectRelay(), connectSignal(), disconnectRelay(), disconnectSignal(), handleSignal(), objectDestroyed(), and setConnection().
TimeoutHash QDBusConnectionPrivate::timeouts |
Definition at line 292 of file qdbusconnection_p.h.
Referenced by qDBusRealAddTimeout(), qDBusRemoveTimeout(), and timerEvent().
PendingTimeoutList QDBusConnectionPrivate::timeoutsPendingAdd |
Definition at line 293 of file qdbusconnection_p.h.
Referenced by customEvent(), qDBusAddTimeout(), and qDBusRemoveTimeout().
QMutex QDBusConnectionPrivate::watchAndTimeoutLock |
Definition at line 290 of file qdbusconnection_p.h.
WatchedServicesHash QDBusConnectionPrivate::watchedServices |
Definition at line 301 of file qdbusconnection_p.h.
Referenced by connectSignal(), disconnectSignal(), getNameOwner(), handleSignal(), QDBusConnectionPrivate(), and serviceOwnerChangedNoLock().
WatcherHash QDBusConnectionPrivate::watchers |
Definition at line 291 of file qdbusconnection_p.h.
Referenced by qDBusRealAddWatch(), qDBusRealToggleWatch(), qDBusRemoveWatch(), socketRead(), and socketWrite().