| libRAL Reference Manual |
|---|
RubricaNetAddressRubricaNetAddress — |
#define RUBRICA_NET_ADDRESS_TYPE #define RUBRICA_NET_ADDRESS (obj) #define RUBRICA_NET_ADDRESS_CLASS (klass) #define IS_RUBRICA_NET_ADDRESS (obj) #define IS_RUBRICA_NET_ADDRESS_CLASS (klass) #define RUBRICA_NET_ADDRESS_GET_CLASS (kls) RubricaNetAddressPrivate; enum RubricaNetAddressType; GType rubrica_net_address_get_type (void); RubricaNetAddress* rubrica_net_address_new (void); void rubrica_net_address_free (RubricaNetAddress *net); RubricaNetAddress* rubrica_net_address_copy (RubricaNetAddress *net); gchar* rubrica_net_address_decode_type (RubricaNetAddressType type);
typedef enum {
RUBRICA_NET_ADDRESS_WEB = 0,
RUBRICA_NET_ADDRESS_EMAIL,
RUBRICA_NET_ADDRESS_GNOMEMEETING,
RUBRICA_NET_ADDRESS_IRC,
RUBRICA_NET_ADDRESS_IRC_AIM,
RUBRICA_NET_ADDRESS_IRC_ICQ,
RUBRICA_NET_ADDRESS_IRC_JABBER,
RUBRICA_NET_ADDRESS_IRC_YAHOO,
RUBRICA_NET_ADDRESS_IRC_MSN,
RUBRICA_NET_ADDRESS_UNKNOWN
} RubricaNetAddressType;
RubricaNetAddress* rubrica_net_address_new (void);
create a new RubricaNetAddress
| Returns : | a RubricaNetAddress* |
void rubrica_net_address_free (RubricaNetAddress *net);
free the memory owned by net
net : |
a RubricaNetAddress |
RubricaNetAddress* rubrica_net_address_copy (RubricaNetAddress *net);
copy the given net address.
net : |
a RubricaNetAddress |
| Returns : | a new allocated RubricaNetAddress* |
gchar* rubrica_net_address_decode_type (RubricaNetAddressType type);
decode the RubricaNetAddressType given type
type : |
a RubricaNetAddressType |
| Returns : | a gchar* |
| << RubricaPersonalCard | RubricaTimeout >> |