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.