#include "transport.h"
#include "dbus-cxx-private.h"
#include "simpletransport.h"
#include "sendmsgtransport.h"
#include "sasl.h"
#include <cstring>
#include <fcntl.h>
#include <map>
#include <vector>
#include <string>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/un.h>
Enumerations | |
enum class | ParsingState { Parsing_Transport_Name , Parsing_Key , Parsing_Value } |
Functions | |
static std::vector< ParsedTransport > | parseTransports (std::string address_str) |
static int | open_unix_socket (std::string socketAddress, bool is_abstract) |
Variables | |
static const char * | LOGGER_NAME = "DBus.Transport" |
|
strong |
|
static |
References LOGGER_NAME, SIMPLELOGGER_DEBUG, and SIMPLELOGGER_ERROR.
Referenced by DBus::priv::Transport::open_transport().
|
static |
References Parsing_Key, Parsing_Transport_Name, and Parsing_Value.
Referenced by DBus::priv::Transport::open_transport().
|
static |
Referenced by DBus::priv::Transport::open_transport(), and open_unix_socket().