34 SASL(
int fd,
bool negotiateFDPassing );
46 std::tuple<bool, bool, std::vector<uint8_t>>
authenticate();
Implements the authentication routines for connection to the bus.
Definition: sasl.h:25
std::string read_data()
Definition: sasl.cpp:122
SASL(int fd, bool negotiateFDPassing)
Create a new SASL authenticator.
Definition: sasl.cpp:51
DBUS_CXX_PROPAGATE_CONST(std::unique_ptr< priv_data >) m_priv
std::tuple< bool, bool, std::vector< uint8_t > > authenticate()
Perform the authentication with the server.
Definition: sasl.cpp:58
std::vector< uint8_t > hex_to_vector(std::string hexData)
Definition: sasl.cpp:169
~SASL()
Definition: sasl.cpp:56
std::string encode_as_hex(int num)
Definition: sasl.cpp:151
int write_data_with_newline(std::string data)
Definition: sasl.cpp:116
Global DBus namespace, where everything happens.
Definition: callmessage.cpp:18