RygelCmdlineConfig 3 LIBRYGEL-CORE Library
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;
    struct              RygelCmdlineConfigClass;
    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_TYPE_CMDLINE_CONFIG

### 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_get_config_file

### rygel_cmdline_config_new ()

    RygelCmdlineConfig * rygel_cmdline_config_new           (void);

rygel_cmdline_config_new

### rygel_cmdline_config_get_default ()

    RygelCmdlineConfig * rygel_cmdline_config_get_default   (void);

rygel_cmdline_config_get_default

### 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]

rygel_cmdline_config_parse_args

### struct RygelCmdlineConfig

    struct RygelCmdlineConfig;

Manages configuration from Commandline arguments.

RygelCmdlineConfig

### struct RygelCmdlineConfigClass

    struct RygelCmdlineConfigClass {
    	GObjectClass parent_class;
    };

The class structure for `RYGEL_TYPE_CMDLINE_CONFIG`. All the fields in this structure are private and should never be accessed directly.

GObjectClass parent_class;

  the parent class structure

RygelCmdlineConfigClass

### enum RygelCmdlineConfigError

    typedef enum {
    	RYGEL_CMDLINE_CONFIG_ERROR_VERSION_ONLY
    } RygelCmdlineConfigError;

RygelCmdlineConfigError