#include "connection.h"
#include <dbus-cxx/interfaceproxy.h>
#include <dbus-cxx/signalmessage.h>
#include <dbus-cxx/errormessage.h>
#include <algorithm>
#include <cassert>
#include <memory>
#include <utility>
#include "callmessage.h"
#include "dbus-cxx-private.h"
#include "error.h"
#include "message.h"
#include "object.h"
#include "objectproxy.h"
#include "path.h"
#include "pendingcall.h"
#include "returnmessage.h"
#include <sigc++/sigc++.h>
#include "signalproxy.h"
#include "transport.h"
#include "simpletransport.h"
#include <poll.h>
#include "utility.h"
#include "daemon-proxy/DBusDaemonProxy.h"
#include <cstring>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <thread>
Namespaces | |
sigc | |
DBus | |
Global DBus namespace, where everything happens. | |
Macros | |
#define | DBUSCXX_REQUEST_NAME_REPLY_PRIMARY_OWNER 0x01 |
#define | DBUSCXX_REQUEST_NAME_REPLY_IN_QUEUE 0x02 |
#define | DBUSCXX_REQUEST_NAME_REPLY_EXISTS 0x03 |
#define | DBUSCXX_REQUEST_NAME_REPLY_ALREADY_OWNER 0x04 |
#define | DBUSCXX_RELEASE_NAME_REPLY_RELEASED 0x01 |
#define | DBUSCXX_RELEASE_NAME_REPLY_NON_EXISTENT 0x02 |
#define | DBUSCXX_RELEASE_NAME_REPLY_NOT_OWNER 0x03 |
#define | DBUSCXX_START_REPLY_SUCCESS 0x01 |
#define | DBUSCXX_START_REPLY_ALREADY_RUNNING 0x02 |
Variables | |
static const char * | LOGGER_NAME = "DBus.Connection" |
#define DBUSCXX_RELEASE_NAME_REPLY_NON_EXISTENT 0x02 |
#define DBUSCXX_RELEASE_NAME_REPLY_NOT_OWNER 0x03 |
#define DBUSCXX_RELEASE_NAME_REPLY_RELEASED 0x01 |
#define DBUSCXX_REQUEST_NAME_REPLY_ALREADY_OWNER 0x04 |
#define DBUSCXX_REQUEST_NAME_REPLY_EXISTS 0x03 |
#define DBUSCXX_REQUEST_NAME_REPLY_IN_QUEUE 0x02 |
#define DBUSCXX_REQUEST_NAME_REPLY_PRIMARY_OWNER 0x01 |
#define DBUSCXX_START_REPLY_ALREADY_RUNNING 0x02 |
#define DBUSCXX_START_REPLY_SUCCESS 0x01 |
|
static |
Referenced by DBus::Connection::add_free_signal_proxy(), DBus::Connection::add_match(), DBus::Connection::Connection(), DBus::Connection::dispatch(), DBus::Connection::process_single_message(), DBus::Connection::register_object(), DBus::Connection::remove_free_signal_proxy(), and DBus::Connection::send_with_reply_blocking().