#include #include #include /** An example dbus client application. * Calls org.freedesktop.login1's ListUsers interface to find all active * users in the system and displays their username. */ int main() { using namespace sdbusplus; auto b = bus::new_default_system(); auto m = b.new_method_call("org.freedesktop.login1", "/org/freedesktop/login1", "org.freedesktop.login1.Manager", "ListUsers"); auto reply = b.call(m); using return_type = std::vector>; auto users = reply.unpack(); for (auto& user : users) { std::cout << std::get(user) << "\n"; } return 0; }