DBusUtilities.addressEscapeValue

Escape string so it can appear in a D-Bus address as the value part of a key-value pair.

For instance, if string is /run/bus-for-:0, this function would return /run/bus-for-3A0`, which could be used in a D-Bus address like unix:nonce-tcp:host=127.0.0.1,port=42,noncefile=/run/bus-for-3A0`.

struct DBusUtilities
static
string
addressEscapeValue
(
string string_
)

Parameters

string_ string

an unescaped string to be included in a D-Bus address as the value in a key-value pair

Return Value

Type: string

a copy of string with all non-optionally-escaped bytes escaped

Meta

Since

2.36