04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina/* The following definitions are auto-generated from nss_iface.xml */
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina/* invokes a handler with a 'ssau' DBus signature */
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březinastatic int invoke_ssau_method(struct sbus_request *dbus_req, void *function_ptr);
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio/* invokes a handler with a 'u' DBus signature */
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidênciostatic int invoke_u_method(struct sbus_request *dbus_req, void *function_ptr);
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina/* arguments for org.freedesktop.sssd.nss.MemoryCache.UpdateInitgroups */
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březinaconst struct sbus_arg_meta iface_nss_memorycache_UpdateInitgroups__in[] = {
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březinaint iface_nss_memorycache_UpdateInitgroups_finish(struct sbus_request *req)
c3a225d4d735d3a01883125592dda7a030a64e00Jakub Hrozekint iface_nss_memorycache_InvalidateAllUsers_finish(struct sbus_request *req)
c3a225d4d735d3a01883125592dda7a030a64e00Jakub Hrozekint iface_nss_memorycache_InvalidateAllGroups_finish(struct sbus_request *req)
f2047f6c5b56d6759bd8e6d504f572a593476c65Pavel Březinaint iface_nss_memorycache_InvalidateAllInitgroups_finish(struct sbus_request *req)
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio/* arguments for org.freedesktop.sssd.nss.MemoryCache.InvalidateGroupById */
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncioconst struct sbus_arg_meta iface_nss_memorycache_InvalidateGroupById__in[] = {
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncioint iface_nss_memorycache_InvalidateGroupById_finish(struct sbus_request *req)
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina/* methods for org.freedesktop.sssd.nss.MemoryCache */
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březinaconst struct sbus_method_meta iface_nss_memorycache__methods[] = {
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina offsetof(struct iface_nss_memorycache, UpdateInitgroups),
c3a225d4d735d3a01883125592dda7a030a64e00Jakub Hrozek offsetof(struct iface_nss_memorycache, InvalidateAllUsers),
c3a225d4d735d3a01883125592dda7a030a64e00Jakub Hrozek offsetof(struct iface_nss_memorycache, InvalidateAllGroups),
f2047f6c5b56d6759bd8e6d504f572a593476c65Pavel Březina offsetof(struct iface_nss_memorycache, InvalidateAllInitgroups),
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio iface_nss_memorycache_InvalidateGroupById__in,
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio offsetof(struct iface_nss_memorycache, InvalidateGroupById),
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina/* interface info for org.freedesktop.sssd.nss.MemoryCache */
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březinaconst struct sbus_interface_meta iface_nss_memorycache_meta = {
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina "org.freedesktop.sssd.nss.MemoryCache", /* name */
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio/* invokes a handler with a 'u' DBus signature */
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidênciostatic int invoke_u_method(struct sbus_request *dbus_req, void *function_ptr)
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio int (*handler)(struct sbus_request *, void *, uint32_t) = function_ptr;
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio if (!sbus_request_parse_or_finish(dbus_req,
851d31264c826d7e1bca38bb6d49e66b446707e7Fabiano Fidêncio return (handler)(dbus_req, dbus_req->intf->handler_data,
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina/* invokes a handler with a 'ssau' DBus signature */
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březinastatic int invoke_ssau_method(struct sbus_request *dbus_req, void *function_ptr)
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina int (*handler)(struct sbus_request *, void *, const char *, const char *, uint32_t[], int) = function_ptr;
04e870d99e72aa3160bdb6ab05d986fb4005c3edPavel Březina DBUS_TYPE_ARRAY, DBUS_TYPE_UINT32, &arg_2, &len_2,