## OobsIfacePlip OobsIfacePlip — Object that represents an individual Plip interface |

## Synopsis

                        OobsIfacePlip;
                        OobsIfacePlipClass;
    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);

## Object Hierarchy

      GObject
       +----OobsIface
             +----OobsIfacePlip

## Properties

      "address"                  gchar*                : Read / Write
      "remote-address"           gchar*                : Read / Write

## Description

## Details

### OobsIfacePlip

    typedef struct _OobsIfacePlip OobsIfacePlip;

### OobsIfacePlipClass

    typedef struct {
      OobsIfaceClass parent_class;

      void (*_oobs_padding1) (void);
      void (*_oobs_padding2) (void);
    } OobsIfacePlipClass;

### 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.

## Property Details

### The `"address"` property

      "address"                  gchar*                : Read / Write

Address for the iface.

Default value: NULL

### The `"remote-address"` property

      "remote-address"           gchar*                : Read / Write

Remote address for the iface.

Default value: NULL

## See Also

OobsIface, OobsIfacesConfig, OobsIfaceEthernet, OobsIfaceIRLan, OobsIfacePPP, OobsIfaceWireless