## NMRemoteSettings NMRemoteSettings |

## Synopsis

    #define             NM_REMOTE_SETTINGS_BUS
    #define             NM_REMOTE_SETTINGS_SCOPE
    #define             NM_REMOTE_SETTINGS_SERVICE_RUNNING
                        NMRemoteSettings;
    NMRemoteSettings *  nm_remote_settings_new              (DBusGConnection *bus,
                                                             NMConnectionScope scope);

## Description

## Details

### NM_REMOTE_SETTINGS_BUS

    #define NM_REMOTE_SETTINGS_BUS "bus"

### NM_REMOTE_SETTINGS_SCOPE

    #define NM_REMOTE_SETTINGS_SCOPE "scope"

### NM_REMOTE_SETTINGS_SERVICE_RUNNING

    #define NM_REMOTE_SETTINGS_SERVICE_RUNNING "service-running"

### NMRemoteSettings

    typedef struct {
    	GObject parent;
    } NMRemoteSettings;

### nm_remote_settings_new ()

    NMRemoteSettings *  nm_remote_settings_new              (DBusGConnection *bus,
                                                             NMConnectionScope scope);

Creates a new object representing the remote settings service.

`bus` : | a valid and connected D-Bus connection
`scope` : | the settings service scope (either user or system)
Returns : | the new remote settings object on success, or `NULL` on failure