OobsIfacePlip

OobsIfacePlip — Object that represents an individual PLIP interface.

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.