|  |  |  | libnm-glib Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#define NM_SETTINGS_SERVICE_BUS #define NM_SETTINGS_SERVICE_SCOPE NMSettingsService; NMSettingsServiceClass; NMExportedConnection * nm_settings_service_get_connection_by_path (NMSettingsService *self,const char *path); void nm_settings_service_export (NMSettingsService *self); void nm_settings_service_export_connection (NMSettingsService *self,NMSettingsConnectionInterface *exported);
typedef struct {
	GObjectClass parent;
	/* Returned list must contain all NMExportedConnection objects exported
	 * by the settings service.  The list (but not the NMExportedConnection
	 * objects) will be freed by caller.
	 */
	GSList * (*list_connections) (NMSettingsService *self);
	void (*add_connection) (NMSettingsService *self,
	                        NMConnection *connection,
	                        DBusGMethodInvocation *context, /* Only present for D-Bus calls */
	                        NMSettingsAddConnectionFunc callback,
	                        gpointer user_data);
	/* Padding for future expansion */
	void (*_reserved1) (void);
	void (*_reserved2) (void);
	void (*_reserved3) (void);
	void (*_reserved4) (void);
	void (*_reserved5) (void);
	void (*_reserved6) (void);
} NMSettingsServiceClass;
NMExportedConnection * nm_settings_service_get_connection_by_path (NMSettingsService *self,const char *path);
| 
 | |
| 
 | |
| Returns : | 
void nm_settings_service_export_connection (NMSettingsService *self,NMSettingsConnectionInterface *exported);
| 
 | |
| 
 |