CamelNNTPAddress

CamelNNTPAddress

Synopsis

                    CamelNNTPAddress;
CamelNNTPAddress *  camel_nntp_address_new              (void);
int                 camel_nntp_address_add              (CamelNNTPAddress *a,
                                                         const char *name);
gboolean            camel_nntp_address_get              (const CamelNNTPAddress *a,
                                                         int index,
                                                         const char **namep);

Description

Details

CamelNNTPAddress

typedef struct {
	CamelAddress parent;

	struct _CamelNNTPAddressPrivate *priv;
} CamelNNTPAddress;


camel_nntp_address_new ()

CamelNNTPAddress *  camel_nntp_address_new              (void);

Create a new CamelNNTPAddress object.

Returns :

A new CamelNNTPAddress object.

camel_nntp_address_add ()

int                 camel_nntp_address_add              (CamelNNTPAddress *a,
                                                         const char *name);

Add a new nntp address to the address object. Duplicates are not added twice.

a :

nntp address object

name :

Returns :

Index of added entry, or existing matching entry.

camel_nntp_address_get ()

gboolean            camel_nntp_address_get              (const CamelNNTPAddress *a,
                                                         int index,
                                                         const char **namep);

Get the address at index.

a :

nntp address object

index :

address's array index

namep :

Holder for the returned address, or NULL, if not required.

Returns :

TRUE if such an address exists, or FALSE otherwise.