## CamelSaslAnonymous CamelSaslAnonymous |

## Synopsis

                        CamelSaslAnonymous;
    enum                CamelSaslAnonTraceType;
    CamelSasl*          camel_sasl_anonymous_new            (CamelSaslAnonTraceType type,
                                                             const char *trace_info);
    extern              CamelServiceAuthType camel_sasl_anonymous_authtype;

## Description

## Details

### CamelSaslAnonymous

    typedef struct {
    	CamelSasl parent_object;

    	char *trace_info;
    	CamelSaslAnonTraceType type;
    } CamelSaslAnonymous;

### enum CamelSaslAnonTraceType

    typedef enum {
    	CAMEL_SASL_ANON_TRACE_EMAIL,
    	CAMEL_SASL_ANON_TRACE_OPAQUE,
    	CAMEL_SASL_ANON_TRACE_EMPTY
    } CamelSaslAnonTraceType;

### camel_sasl_anonymous_new ()

    CamelSasl*          camel_sasl_anonymous_new            (CamelSaslAnonTraceType type,
                                                             const char *trace_info);

Create a new CamelSaslAnonymous object.

`type` : | trace type
`trace_info` : | trace info
Returns : | a new CamelSasl object

### camel_sasl_anonymous_authtype

    extern CamelServiceAuthType camel_sasl_anonymous_authtype;