NMSettingConnection

NMSettingConnection

Synopsis




#define             NM_SETTING_CONNECTION_SETTING_NAME
enum                NMSettingConnectionError;
#define             NM_TYPE_SETTING_CONNECTION_ERROR
#define             NM_SETTING_CONNECTION_ERROR
GQuark              nm_setting_connection_error_quark   (void);
#define             NM_SETTING_CONNECTION_ID
#define             NM_SETTING_CONNECTION_UUID
#define             NM_SETTING_CONNECTION_TYPE
#define             NM_SETTING_CONNECTION_AUTOCONNECT
#define             NM_SETTING_CONNECTION_TIMESTAMP
#define             NM_SETTING_CONNECTION_READ_ONLY
                    NMSettingConnection;
GType               nm_setting_connection_get_type      (void);
NMSetting*          nm_setting_connection_new           (void);
const char*         nm_setting_connection_get_id        (NMSettingConnection *setting);
const char*         nm_setting_connection_get_uuid      (NMSettingConnection *setting);
const char*         nm_setting_connection_get_connection_type
                                                        (NMSettingConnection *setting);
gboolean            nm_setting_connection_get_autoconnect
                                                        (NMSettingConnection *setting);
guint64             nm_setting_connection_get_timestamp (NMSettingConnection *setting);
gboolean            nm_setting_connection_get_read_only (NMSettingConnection *setting);

Object Hierarchy


  GObject
   +----NMSetting
         +----NMSettingConnection

Properties


  "autoconnect"              gboolean              : Read / Write
  "id"                       gchararray            : Read / Write
  "read-only"                gboolean              : Read / Write
  "timestamp"                guint64               : Read / Write
  "type"                     gchararray            : Read / Write
  "uuid"                     gchararray            : Read / Write

Description

Details

NM_SETTING_CONNECTION_SETTING_NAME

#define NM_SETTING_CONNECTION_SETTING_NAME "connection"


enum NMSettingConnectionError

typedef enum
{
	NM_SETTING_CONNECTION_ERROR_UNKNOWN = 0,
	NM_SETTING_CONNECTION_ERROR_INVALID_PROPERTY,
	NM_SETTING_CONNECTION_ERROR_MISSING_PROPERTY,
	NM_SETTING_CONNECTION_ERROR_TYPE_SETTING_NOT_FOUND
} NMSettingConnectionError;


NM_TYPE_SETTING_CONNECTION_ERROR

#define NM_TYPE_SETTING_CONNECTION_ERROR (nm_setting_connection_error_get_type ()) 


NM_SETTING_CONNECTION_ERROR

#define NM_SETTING_CONNECTION_ERROR nm_setting_connection_error_quark ()


nm_setting_connection_error_quark ()

GQuark              nm_setting_connection_error_quark   (void);

Returns :


NM_SETTING_CONNECTION_ID

#define NM_SETTING_CONNECTION_ID          "id"


NM_SETTING_CONNECTION_UUID

#define NM_SETTING_CONNECTION_UUID        "uuid"


NM_SETTING_CONNECTION_TYPE

#define NM_SETTING_CONNECTION_TYPE        "type"


NM_SETTING_CONNECTION_AUTOCONNECT

#define NM_SETTING_CONNECTION_AUTOCONNECT "autoconnect"


NM_SETTING_CONNECTION_TIMESTAMP

#define NM_SETTING_CONNECTION_TIMESTAMP   "timestamp"


NM_SETTING_CONNECTION_READ_ONLY

#define NM_SETTING_CONNECTION_READ_ONLY   "read-only"


NMSettingConnection

typedef struct _NMSettingConnection NMSettingConnection;


nm_setting_connection_get_type ()

GType               nm_setting_connection_get_type      (void);

Returns :


nm_setting_connection_new ()

NMSetting*          nm_setting_connection_new           (void);

Returns :


nm_setting_connection_get_id ()

const char*         nm_setting_connection_get_id        (NMSettingConnection *setting);

setting :

Returns :


nm_setting_connection_get_uuid ()

const char*         nm_setting_connection_get_uuid      (NMSettingConnection *setting);

setting :

Returns :


nm_setting_connection_get_connection_type ()

const char*         nm_setting_connection_get_connection_type
                                                        (NMSettingConnection *setting);

setting :

Returns :


nm_setting_connection_get_autoconnect ()

gboolean            nm_setting_connection_get_autoconnect
                                                        (NMSettingConnection *setting);

setting :

Returns :


nm_setting_connection_get_timestamp ()

guint64             nm_setting_connection_get_timestamp (NMSettingConnection *setting);

setting :

Returns :


nm_setting_connection_get_read_only ()

gboolean            nm_setting_connection_get_read_only (NMSettingConnection *setting);

setting :

Returns :

Property Details

The "autoconnect" property

  "autoconnect"              gboolean              : Read / Write

Connection autoconnect.

Default value: FALSE


The "id" property

  "id"                       gchararray            : Read / Write

User-readable connection identifier/name.

Default value: NULL


The "read-only" property

  "read-only"                gboolean              : Read / Write

Read-Only.

Default value: FALSE


The "timestamp" property

  "timestamp"                guint64               : Read / Write

Connection timestamp.

Default value: 0


The "type" property

  "type"                     gchararray            : Read / Write

Connection type.

Default value: NULL


The "uuid" property

  "uuid"                     gchararray            : Read / Write

Universally unique connection identifier.

Default value: NULL