mirror of
https://github.com/sailfishos/ofono
synced 2025-12-14 14:01:07 +08:00
Convert GDBus methods to use macro helpers
With these macro helpers we can separate in/out arguments and use their own vector.
This commit is contained in:
committed by
Marcel Holtmann
parent
8e815c100b
commit
b3489f2ee8
@@ -269,12 +269,21 @@ static DBusMessage *smart_messaging_send_vcal(DBusConnection *conn,
|
||||
}
|
||||
|
||||
static const GDBusMethodTable smart_messaging_methods[] = {
|
||||
{ "RegisterAgent", "o", "", smart_messaging_register_agent },
|
||||
{ "UnregisterAgent", "o", "", smart_messaging_unregister_agent },
|
||||
{ "SendBusinessCard", "say", "o", smart_messaging_send_vcard,
|
||||
G_DBUS_METHOD_FLAG_ASYNC },
|
||||
{ "SendAppointment", "say", "o", smart_messaging_send_vcal,
|
||||
G_DBUS_METHOD_FLAG_ASYNC },
|
||||
{ _GDBUS_METHOD("RegisterAgent", "o", "",
|
||||
GDBUS_ARGS({ "path", "o" }), NULL,
|
||||
smart_messaging_register_agent) },
|
||||
{ _GDBUS_METHOD("UnregisterAgent", "o", "",
|
||||
GDBUS_ARGS({ "path", "o" }), NULL,
|
||||
smart_messaging_unregister_agent) },
|
||||
{ _GDBUS_ASYNC_METHOD("SendBusinessCard", "say", "o",
|
||||
GDBUS_ARGS({ "to", "s" }, { "card", "ay" }),
|
||||
GDBUS_ARGS({ "path", "o" }),
|
||||
smart_messaging_send_vcard) },
|
||||
{ _GDBUS_ASYNC_METHOD("SendAppointment", "say", "o",
|
||||
GDBUS_ARGS({ "to", "s" },
|
||||
{ "appointment", "ay" }),
|
||||
GDBUS_ARGS({ "path", "o" }),
|
||||
smart_messaging_send_vcal) },
|
||||
{ }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user