connection.cpp File Reference
#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>
Include dependency graph for connection.cpp:

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"
 

Macro Definition Documentation

◆ DBUSCXX_RELEASE_NAME_REPLY_NON_EXISTENT

#define DBUSCXX_RELEASE_NAME_REPLY_NON_EXISTENT   0x02

◆ DBUSCXX_RELEASE_NAME_REPLY_NOT_OWNER

#define DBUSCXX_RELEASE_NAME_REPLY_NOT_OWNER   0x03

◆ DBUSCXX_RELEASE_NAME_REPLY_RELEASED

#define DBUSCXX_RELEASE_NAME_REPLY_RELEASED   0x01

◆ DBUSCXX_REQUEST_NAME_REPLY_ALREADY_OWNER

#define DBUSCXX_REQUEST_NAME_REPLY_ALREADY_OWNER   0x04

◆ DBUSCXX_REQUEST_NAME_REPLY_EXISTS

#define DBUSCXX_REQUEST_NAME_REPLY_EXISTS   0x03

◆ DBUSCXX_REQUEST_NAME_REPLY_IN_QUEUE

#define DBUSCXX_REQUEST_NAME_REPLY_IN_QUEUE   0x02

◆ DBUSCXX_REQUEST_NAME_REPLY_PRIMARY_OWNER

#define DBUSCXX_REQUEST_NAME_REPLY_PRIMARY_OWNER   0x01

◆ DBUSCXX_START_REPLY_ALREADY_RUNNING

#define DBUSCXX_START_REPLY_ALREADY_RUNNING   0x02

◆ DBUSCXX_START_REPLY_SUCCESS

#define DBUSCXX_START_REPLY_SUCCESS   0x01

Variable Documentation

◆ LOGGER_NAME