OobsIfacePlip

OobsIfacePlip —

Synopsis




            OobsIfacePlip;
const gchar* oobs_iface_plip_get_address    (OobsIfacePlip *iface);
void        oobs_iface_plip_set_address     (OobsIfacePlip *iface,
                                             const gchar *address);
const gchar* oobs_iface_plip_get_remote_address
                                            (OobsIfacePlip *iface);
void        oobs_iface_plip_set_remote_address
                                            (OobsIfacePlip *iface,
                                             const gchar *address);

Description

Details

OobsIfacePlip

typedef struct {
  OobsIface parent;
} OobsIfacePlip;


oobs_iface_plip_get_address ()

const gchar* oobs_iface_plip_get_address    (OobsIfacePlip *iface);

Returns the local IP address for the interface.

iface : An OobsIfacePlip.
Returns : A pointer to the local IP address as a string. This string must not be freed, modified or stored.

oobs_iface_plip_set_address ()

void        oobs_iface_plip_set_address     (OobsIfacePlip *iface,
                                             const gchar *address);

Sets a new local IP address for the interface, overwriting the previous one.

iface : An OobsIfacePlip.
address : a new local IP address for the interface.

oobs_iface_plip_get_remote_address ()

const gchar* oobs_iface_plip_get_remote_address
                                            (OobsIfacePlip *iface);

Returns the remote IP address for the interface.

iface : An OobsIfacePlip.
Returns : A pointer to the remote IP address as a string. This string must not be freed, modified or stored.

oobs_iface_plip_set_remote_address ()

void        oobs_iface_plip_set_remote_address
                                            (OobsIfacePlip *iface,
                                             const gchar *address);

Sets a new remote IP address for the interface, overwriting the previous one.

iface : An OobsIfacePlip.
address : a new remote IP address for the interface.