Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qdbusserver.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// Copyright (C) 2016 Intel Corporation.
3
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
4
#ifndef QDBUSSERVER_H
5
#define QDBUSSERVER_H
6
7
#include <QtDBus/qtdbusglobal.h>
8
#include <QtCore/qobject.h>
9
#include <QtCore/qstring.h>
10
11
#ifndef QT_NO_DBUS
12
13
QT_BEGIN_NAMESPACE
14
15
16
class
QDBusConnectionPrivate
;
17
class
QDBusError
;
18
class
QDBusConnection
;
19
20
class
Q_DBUS_EXPORT
QDBusServer
:
public
QObject
21
{
22
Q_OBJECT
23
public
:
24
explicit
QDBusServer
(
const
QString
&
address
,
QObject
*parent =
nullptr
);
25
explicit
QDBusServer
(
QObject
*parent =
nullptr
);
26
virtual
~QDBusServer
();
27
28
bool
isConnected()
const
;
29
QDBusError
lastError()
const
;
30
QString
address
()
const
;
31
32
void
setAnonymousAuthenticationAllowed(
bool
value
);
33
bool
isAnonymousAuthenticationAllowed()
const
;
34
35
Q_SIGNALS
:
36
void
newConnection
(
const
QDBusConnection
&
connection
);
37
38
private
:
39
Q_DISABLE_COPY(
QDBusServer
)
40
QDBusConnectionPrivate
*
d
;
41
friend
class
QDBusConnectionPrivate
;
42
};
43
44
QT_END_NAMESPACE
45
46
#endif
// QT_NO_DBUS
47
#endif
QDBusConnectionPrivate
Definition
qdbusconnection_p.h:75
QDBusConnection
\inmodule QtDBus
Definition
qdbusconnection.h:42
QDBusError
\inmodule QtDBus
Definition
qdbuserror.h:21
QDBusServer
\inmodule QtDBus
Definition
qdbusserver.h:21
QDBusServer::newConnection
void newConnection(const QDBusConnection &connection)
This signal is emitted when a new client connection connection is established to the server.
QObject
\inmodule QtCore
Definition
qobject.h:103
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:129
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
connection
DBusConnection * connection
Definition
qdbus_symbols_p.h:163
value
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
Definition
qeglstreamconvenience_p.h:46
address
GLuint GLuint64EXT address
Definition
qopenglext.h:11428
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:119
Q_SIGNALS
#define Q_SIGNALS
Definition
qtmetamacros.h:45
d
double d
Definition
src_corelib_text_qlocale.cpp:9
qtbase
src
dbus
qdbusserver.h
Generated by
1.10.0