Constructor
CamelSaslnew
Declaration [src]
CamelSasl*
camel_sasl_new (
const gchar* service_name,
const gchar* mechanism,
CamelService* service
)
Parameters
service_name-
Type:
const gchar*The SASL service name.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. mechanism-
Type:
const gchar*The SASL mechanism.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. service-
Type:
CamelServiceThe CamelService that will be using this SASL.
The data is owned by the caller of the function.
Return value
Type: CamelSasl
A new CamelSasl object for the given service_name,
mechanism, and service, or NULL if the mechanism is not supported.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |
The return value can be NULL. |