libnm-glib Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
Synopsis
enum NMObjectError; #define NM_OBJECT_ERROR GQuark nm_object_error_quark (void
); #define NM_OBJECT_DBUS_CONNECTION #define NM_OBJECT_DBUS_PATH NMObject; NMObjectClass; DBusGConnection * nm_object_get_connection (NMObject *object
); const char * nm_object_get_path (NMObject *object
);
Object Hierarchy
GObject +----NMObject +----NMClient +----NMDevice +----NMWimaxNsp +----NMAccessPoint +----NMIP4Config +----NMIP6Config +----NMActiveConnection +----NMDHCP4Config +----NMDHCP6Config
Properties
"dbus-connection" DBusGConnection* : Read / Write / Construct Only "dbus-path" gchar* : Read / Write / Construct Only
Details
enum NMObjectError
typedef enum { NM_OBJECT_ERROR_UNKNOWN = 0, NM_OBJECT_ERROR_OBJECT_CREATION_FAILURE, } NMObjectError;
Describes errors that may result from operations involving a NMObject.
unknown or unclassified error | |
an error ocured while creating an NMObject |
nm_object_error_quark ()
GQuark nm_object_error_quark (void
);
Registers an error quark for NMObject if necessary.
Returns : |
the error quark used for NMObject errors. |
NMObjectClass
typedef struct { GObjectClass parent; /* Signals */ /* The "object-creation-failed" signal is PRIVATE for libnm-glib and * is not meant for any external usage. It indicates that an error * occured during creation of an object. */ void (*object_creation_failed) (NMObject *master_object, GError *error, char *failed_path); /* Padding for future expansion */ void (*_reserved1) (void); void (*_reserved2) (void); void (*_reserved3) (void); void (*_reserved4) (void); void (*_reserved5) (void); void (*_reserved6) (void); } NMObjectClass;
nm_object_get_connection ()
DBusGConnection * nm_object_get_connection (NMObject *object
);
Gets the NMObject's DBusGConnection.
|
a NMObject |
Returns : |
the connection. [transfer none] |
Property Details
The "dbus-connection"
property
"dbus-connection" DBusGConnection* : Read / Write / Construct Only
Connection.
The "dbus-path"
property
"dbus-path" gchar* : Read / Write / Construct Only
DBus Object Path.
Default value: NULL
Signal Details
The "object-creation-failed"
signal
void user_function (NMObject *master_object,
gpointer error,
gpointer failed_path,
gpointer user_data) : Run First
Indicates that an error occured while creating an NMObject object
during property handling of master_object
.
Note: Be aware that the signal is private for libnm-glib's internal use.
|
the object that received the signal |
|
the error that occured while creating object |
|
object path of the failed object |
|
user data set when the signal handler was connected. |