![]() |
dbus-cxx
|
#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 | |
| namespace | sigc |
| namespace | 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 |
Functions | |
| static void | DBus::set_lightweight_thread_ids_to_dispatcher (const std::thread::id thread_id, std::shared_ptr< Object > obj) |
| static void | DBus::check_for_invalid_thread_ids (const std::vector< std::thread::id > &invalidThreadIds, std::shared_ptr< Object > obj) |
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(), DBus::Connection::remove_match(), and DBus::Connection::send_with_reply_blocking_impl().