![]() |
dbus-cxx
|
#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 | |
std::string | unescape_transport_value (const std::string &value) |
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, Parsing_Value, retval, and unescape_transport_value().
Referenced by DBus::priv::Transport::open_transport().
std::string unescape_transport_value | ( | const std::string & | value | ) |
References LOGGER_NAME, SIMPLELOGGER_ERROR, and value.
Referenced by parseTransports().
|
static |
Referenced by DBus::priv::Transport::open_transport(), open_unix_socket(), and unescape_transport_value().