## CamelNNTPAddress CamelNNTPAddress |

## Synopsis

    struct              CamelNNTPAddress;
    CamelNNTPAddress *  camel_nntp_address_new              (void);
    gint                camel_nntp_address_add              (CamelNNTPAddress *a,
                                                             const gchar *name);
    gboolean            camel_nntp_address_get              (CamelNNTPAddress *a,
                                                             gint index,
                                                             const gchar **namep);

## Object Hierarchy

      GObject
       +----CamelObject
             +----CamelAddress
                   +----CamelNNTPAddress

## Description

## Details

### struct CamelNNTPAddress

    struct 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 ()

    gint                camel_nntp_address_add              (CamelNNTPAddress *a,
                                                             const gchar *name);

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

`a` : | nntp address object
Returns : | Index of added entry, or existing matching entry.

### camel_nntp_address_get ()

    gboolean            camel_nntp_address_get              (CamelNNTPAddress *a,
                                                             gint index,
                                                             const gchar **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.