static void camel_sasl_cram_md5_class_init (CamelSaslCramMd5Class *camel_sasl_cram_md5_class) { CamelSaslClass *camel_sasl_class = CAMEL_SASL_CLASS (camel_sasl_cram_md5_class); parent_class = CAMEL_SASL_CLASS (camel_type_get_global_classfuncs (camel_sasl_get_type ())); /* virtual method overload */ camel_sasl_class->challenge = cram_md5_challenge; }
static void camel_sasl_anonymous_class_init (CamelSaslAnonymousClass *camel_sasl_anonymous_class) { CamelSaslClass *camel_sasl_class = CAMEL_SASL_CLASS (camel_sasl_anonymous_class); parent_class = CAMEL_SASL_CLASS (camel_type_get_global_classfuncs (camel_sasl_get_type ())); /* virtual method overload */ camel_sasl_class->challenge = anon_challenge; }
static void camel_sasl_xoauth2_outlook_class_init (CamelSaslXOAuth2OutlookClass *klass) { CamelSaslClass *sasl_class; sasl_class = CAMEL_SASL_CLASS (klass); sasl_class->auth_type = &sasl_xoauth2_outlook_auth_type; }