GgitConfigEntry

GgitConfigEntry

Synopsis

                    GgitConfigEntry;
GgitConfigEntry *   ggit_config_entry_ref               (GgitConfigEntry *entry);
void                ggit_config_entry_unref             (GgitConfigEntry *entry);
const gchar *       ggit_config_entry_get_name          (GgitConfigEntry *entry);
const gchar *       ggit_config_entry_get_value         (GgitConfigEntry *entry);
GgitConfigLevel     ggit_config_entry_get_level         (GgitConfigEntry *entry);

Object Hierarchy

  GBoxed
   +----GgitConfigEntry

Description

Details

GgitConfigEntry

typedef struct _GgitConfigEntry GgitConfigEntry;

Represents a git configuration entry.


ggit_config_entry_ref ()

GgitConfigEntry *   ggit_config_entry_ref               (GgitConfigEntry *entry);

Atomically increments the reference count of entry by one. This function is MT-safe and may be called from any thread.

entry :

a GgitConfigEntry.

Returns :

a GgitConfigEntry. [transfer none]

ggit_config_entry_unref ()

void                ggit_config_entry_unref             (GgitConfigEntry *entry);

Atomically decrements the reference count of entry by one. If the reference count drops to 0, entry is freed.

entry :

a GgitConfigEntry.

ggit_config_entry_get_name ()

const gchar *       ggit_config_entry_get_name          (GgitConfigEntry *entry);

Gets the name of entry.

entry :

a GgitConfigEntry.

Returns :

the name of entry:

ggit_config_entry_get_value ()

const gchar *       ggit_config_entry_get_value         (GgitConfigEntry *entry);

Gets the value of entry.

entry :

a GgitConfigEntry.

Returns :

the value of entry.

ggit_config_entry_get_level ()

GgitConfigLevel     ggit_config_entry_get_level         (GgitConfigEntry *entry);

Gets the GgitConfigLevel of entry.

entry :

a GgitConfigEntry.

Returns :

the GgitConfigLevel of entry.