## RygelCmdlineConfig RygelCmdlineConfig — Manages configuration from Commandline arguments. |

## Synopsis

    #define             RYGEL_TYPE_CMDLINE_CONFIG
    gchar *             rygel_cmdline_config_get_config_file
                                                            (RygelCmdlineConfig *self,
                                                             GError **error);
    RygelCmdlineConfig * rygel_cmdline_config_new           (void);
    RygelCmdlineConfig * rygel_cmdline_config_get_default   (void);
    void                rygel_cmdline_config_parse_args     (gchar ***args,
                                                             int *args_length1,
                                                             GError **error);
    struct              RygelCmdlineConfig;
    enum                RygelCmdlineConfigError;

## Object Hierarchy

      GObject
       +----RygelCmdlineConfig

## Implemented Interfaces

RygelCmdlineConfig implements RygelConfiguration.

## Description

## Details

### RYGEL_TYPE_CMDLINE_CONFIG

    #define RYGEL_TYPE_CMDLINE_CONFIG (rygel_cmdline_config_get_type ())

The type for RygelCmdlineConfig.

### rygel_cmdline_config_get_config_file ()

    gchar *             rygel_cmdline_config_get_config_file
                                                            (RygelCmdlineConfig *self,
                                                             GError **error);

`self` : | the RygelCmdlineConfig instance
`error` : | location to store the error occuring, or `NULL` to ignore

### rygel_cmdline_config_new ()

    RygelCmdlineConfig * rygel_cmdline_config_new           (void);

### rygel_cmdline_config_get_default ()

    RygelCmdlineConfig * rygel_cmdline_config_get_default   (void);

### rygel_cmdline_config_parse_args ()

    void                rygel_cmdline_config_parse_args     (gchar ***args,
                                                             int *args_length1,
                                                             GError **error);

`args_length1` : | length of the `args` array
`error` : | location to store the error occuring, or `NULL` to ignore. [error-domains RygelCmdlineConfigError GOptionError]

### struct RygelCmdlineConfig

    struct RygelCmdlineConfig;

Manages configuration from Commandline arguments.

### enum RygelCmdlineConfigError

    typedef enum {
    	RYGEL_CMDLINE_CONFIG_ERROR_VERSION_ONLY
    } RygelCmdlineConfigError;