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

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"
 

Enumeration Type Documentation

◆ ParsingState

enum ParsingState
strong
Enumerator
Parsing_Transport_Name 
Parsing_Key 
Parsing_Value 

Function Documentation

◆ open_unix_socket()

static int open_unix_socket ( std::string  socketAddress,
bool  is_abstract 
)
static

◆ parseTransports()

static std::vector<ParsedTransport> parseTransports ( std::string  address_str)
static

Variable Documentation

◆ LOGGER_NAME

const char* LOGGER_NAME = "DBus.Transport"
static