| Camel Reference Manual | ||||
|---|---|---|---|---|
CamelSasl;
GByteArray* camel_sasl_challenge (CamelSasl *sasl,
GByteArray *token,
CamelException *ex);
char* camel_sasl_challenge_base64 (CamelSasl *sasl,
const char *token,
CamelException *ex);
gboolean camel_sasl_authenticated (CamelSasl *sasl);
CamelSasl* camel_sasl_new (const char *service_name,
const char *mechanism,
CamelService *service);
GList* camel_sasl_authtype_list (gboolean include_plain);
CamelServiceAuthType* camel_sasl_authtype (const char *mechanism);
typedef struct {
CamelObject parent_object;
char *service_name;
char *mech; /* mechanism */
CamelService *service;
gboolean authenticated;
} CamelSasl;
GByteArray* camel_sasl_challenge (CamelSasl *sasl, GByteArray *token, CamelException *ex);
|
|
|
|
|
|
Returns : |
char* camel_sasl_challenge_base64 (CamelSasl *sasl, const char *token, CamelException *ex);
|
|
|
|
|
|
Returns : |
CamelSasl* camel_sasl_new (const char *service_name, const char *mechanism, CamelService *service);
|
|
|
|
|
|
Returns : |
GList* camel_sasl_authtype_list (gboolean include_plain);
|
|
Returns : |
CamelServiceAuthType* camel_sasl_authtype (const char *mechanism);
|
|
Returns : |