## 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.