![]() |
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().