static void xfce_polkit_listener_class_init(XfcePolkitListenerClass *klass) { GObjectClass *g_object_class; PolkitAgentListenerClass* pkal_class; g_object_class = G_OBJECT_CLASS(klass); g_object_class->finalize = xfce_polkit_listener_finalize; pkal_class = POLKIT_AGENT_LISTENER_CLASS(klass); pkal_class->initiate_authentication = initiate_authentication; pkal_class->initiate_authentication_finish = initiate_authentication_finish; }
static void nm_polkit_listener_class_init (NMPolkitListenerClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); PolkitAgentListenerClass *pkal_class = POLKIT_AGENT_LISTENER_CLASS (klass); g_type_class_add_private (klass, sizeof (NMPolkitListenerPrivate)); gobject_class->finalize = nm_polkit_listener_finalize; pkal_class->initiate_authentication = initiate_authentication; pkal_class->initiate_authentication_finish = initiate_authentication_finish; }
static void polkit_mate_listener_class_init (PolkitMateListenerClass *klass) { GObjectClass *gobject_class; PolkitAgentListenerClass *listener_class; gobject_class = G_OBJECT_CLASS (klass); listener_class = POLKIT_AGENT_LISTENER_CLASS (klass); gobject_class->finalize = polkit_mate_listener_finalize; listener_class->initiate_authentication = polkit_mate_listener_initiate_authentication; listener_class->initiate_authentication_finish = polkit_mate_listener_initiate_authentication_finish; }
static void cockpit_polkit_agent_class_init (CockpitPolkitAgentClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); PolkitAgentListenerClass *listener_class = POLKIT_AGENT_LISTENER_CLASS (klass); gobject_class->constructed = cockpit_polkit_agent_constructed; gobject_class->set_property = cockpit_polkit_agent_set_property; gobject_class->dispose = cockpit_polkit_agent_dispose; gobject_class->finalize = cockpit_polkit_agent_finalize; listener_class->initiate_authentication = cockpit_polkit_agent_initiate_authentication; listener_class->initiate_authentication_finish = cockpit_polkit_agent_initiate_authentication_finish; g_object_class_install_property (gobject_class, PROP_TRANSPORT, g_param_spec_object ("transport", "transport", "transport", COCKPIT_TYPE_TRANSPORT, G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); }
static void shell_polkit_authentication_agent_class_init (ShellPolkitAuthenticationAgentClass *klass) { GObjectClass *gobject_class; PolkitAgentListenerClass *listener_class; gobject_class = G_OBJECT_CLASS (klass); gobject_class->finalize = shell_polkit_authentication_agent_finalize; listener_class = POLKIT_AGENT_LISTENER_CLASS (klass); listener_class->initiate_authentication = initiate_authentication; listener_class->initiate_authentication_finish = initiate_authentication_finish; signals[INITIATE_SIGNAL] = g_signal_new ("initiate", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, /* class_offset */ NULL, /* accumulator */ NULL, /* accumulator data */ _shell_marshal_VOID__STRING_STRING_STRING_STRING_BOXED, G_TYPE_NONE, 5, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRV); signals[CANCEL_SIGNAL] = g_signal_new ("cancel", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, /* class_offset */ NULL, /* accumulator */ NULL, /* accumulator data */ g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); }