d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* The following definitions are auto-generated from dp_iface.xml */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 's' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_s_method(struct sbus_request *dbus_req, void *function_ptr);
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 'us' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_us_method(struct sbus_request *dbus_req, void *function_ptr);
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 'uss' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_uss_method(struct sbus_request *dbus_req, void *function_ptr);
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 'uuusss' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_uuusss_method(struct sbus_request *dbus_req, void *function_ptr);
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Client.Register */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_client_Register__in[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaint iface_dp_client_Register_finish(struct sbus_request *req)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* methods for org.freedesktop.sssd.DataProvider.Client */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_method_meta iface_dp_client__methods[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* interface info for org.freedesktop.sssd.DataProvider.Client */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_interface_meta iface_dp_client_meta = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina "org.freedesktop.sssd.DataProvider.Client", /* name */
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Backend.IsOnline */
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březinaconst struct sbus_arg_meta iface_dp_backend_IsOnline__in[] = {
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Backend.IsOnline */
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březinaconst struct sbus_arg_meta iface_dp_backend_IsOnline__out[] = {
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březinaint iface_dp_backend_IsOnline_finish(struct sbus_request *req, bool arg_status)
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březina/* methods for org.freedesktop.sssd.DataProvider.Backend */
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březinaconst struct sbus_method_meta iface_dp_backend__methods[] = {
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březina/* interface info for org.freedesktop.sssd.DataProvider.Backend */
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březinaconst struct sbus_interface_meta iface_dp_backend_meta = {
586fa3571753ab4a607d40fc31503fc0e8effd70Pavel Březina "org.freedesktop.sssd.DataProvider.Backend", /* name */
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Failover.ListServices */
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březinaconst struct sbus_arg_meta iface_dp_failover_ListServices__in[] = {
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Failover.ListServices */
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březinaconst struct sbus_arg_meta iface_dp_failover_ListServices__out[] = {
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březinaint iface_dp_failover_ListServices_finish(struct sbus_request *req, const char *arg_services[], int len_services)
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina DBUS_TYPE_ARRAY, DBUS_TYPE_STRING, &arg_services, len_services,
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Failover.ActiveServer */
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březinaconst struct sbus_arg_meta iface_dp_failover_ActiveServer__in[] = {
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Failover.ActiveServer */
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březinaconst struct sbus_arg_meta iface_dp_failover_ActiveServer__out[] = {
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březinaint iface_dp_failover_ActiveServer_finish(struct sbus_request *req, const char *arg_server)
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Failover.ListServers */
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březinaconst struct sbus_arg_meta iface_dp_failover_ListServers__in[] = {
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina/* arguments for org.freedesktop.sssd.DataProvider.Failover.ListServers */
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březinaconst struct sbus_arg_meta iface_dp_failover_ListServers__out[] = {
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březinaint iface_dp_failover_ListServers_finish(struct sbus_request *req, const char *arg_servers[], int len_servers)
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina DBUS_TYPE_ARRAY, DBUS_TYPE_STRING, &arg_servers, len_servers,
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina/* methods for org.freedesktop.sssd.DataProvider.Failover */
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březinaconst struct sbus_method_meta iface_dp_failover__methods[] = {
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina offsetof(struct iface_dp_failover, ListServices),
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina offsetof(struct iface_dp_failover, ActiveServer),
bd4c2ed5aec7f57ea04500f0e43f151eedfdde45Pavel Březina offsetof(struct iface_dp_failover, ListServers),
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina/* interface info for org.freedesktop.sssd.DataProvider.Failover */
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březinaconst struct sbus_interface_meta iface_dp_failover_meta = {
bf83a0faacf16196ab9bd37dcf6190b4209ccaf7Pavel Březina "org.freedesktop.sssd.DataProvider.Failover", /* name */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.autofsHandler */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_autofsHandler__in[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.autofsHandler */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_autofsHandler__out[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaint iface_dp_autofsHandler_finish(struct sbus_request *req, uint16_t arg_dp_error, uint32_t arg_error, const char *arg_error_message)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.hostHandler */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_hostHandler__in[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.hostHandler */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_hostHandler__out[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaint iface_dp_hostHandler_finish(struct sbus_request *req, uint16_t arg_dp_error, uint32_t arg_error, const char *arg_error_message)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.getDomains */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_getDomains__in[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.getDomains */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_getDomains__out[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaint iface_dp_getDomains_finish(struct sbus_request *req, uint16_t arg_dp_error, uint32_t arg_error, const char *arg_error_message)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.getAccountInfo */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_getAccountInfo__in[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* arguments for org.freedesktop.sssd.dataprovider.getAccountInfo */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_arg_meta iface_dp_getAccountInfo__out[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaint iface_dp_getAccountInfo_finish(struct sbus_request *req, uint16_t arg_dp_error, uint32_t arg_error, const char *arg_error_message)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* methods for org.freedesktop.sssd.dataprovider */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_method_meta iface_dp__methods[] = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* interface info for org.freedesktop.sssd.dataprovider */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaconst struct sbus_interface_meta iface_dp_meta = {
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina "org.freedesktop.sssd.dataprovider", /* name */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 's' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_s_method(struct sbus_request *dbus_req, void *function_ptr)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina int (*handler)(struct sbus_request *, void *, const char *) = function_ptr;
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina return (handler)(dbus_req, dbus_req->intf->handler_data,
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 'uss' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_uss_method(struct sbus_request *dbus_req, void *function_ptr)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina int (*handler)(struct sbus_request *, void *, uint32_t, const char *, const char *) = function_ptr;
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina return (handler)(dbus_req, dbus_req->intf->handler_data,
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 'uuusss' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_uuusss_method(struct sbus_request *dbus_req, void *function_ptr)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina int (*handler)(struct sbus_request *, void *, uint32_t, uint32_t, uint32_t, const char *, const char *, const char *) = function_ptr;
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina return (handler)(dbus_req, dbus_req->intf->handler_data,
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina/* invokes a handler with a 'us' DBus signature */
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinastatic int invoke_us_method(struct sbus_request *dbus_req, void *function_ptr)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina int (*handler)(struct sbus_request *, void *, uint32_t, const char *) = function_ptr;