AddFunctionToInterface(desc, "Embed", &BridgeSocket::Embed);
AddFunctionToInterface(desc, "Unembed", &BridgeSocket::Unembed);
+ AddFunctionToInterface(desc, "SetOffset", &BridgeSocket::SetOffset);
mDbusServer.addInterface("/", desc, true);
}
FindSelf()->Unembed(plug);
return {};
}
+
+DBus::ValueOrError<void> BridgeSocket::SetOffset(std::int32_t x, std::int32_t y)
+{
+ FindSelf()->SetOffset(x, y);
+ return {};
+}