![]() |
![]() |
![]() |
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 >> |