ide-environment

ide-environment

Types and Values

Description

Functions

ide_environment_new ()

IdeEnvironment *
ide_environment_new (void);

ide_environment_setenv ()

void
ide_environment_setenv (IdeEnvironment *self,
                        const gchar *key,
                        const gchar *value);

ide_environment_getenv ()

const gchar *
ide_environment_getenv (IdeEnvironment *self,
                        const gchar *key);

ide_environment_get_environ ()

gchar **
ide_environment_get_environ (IdeEnvironment *self);

Gets the environment as a set of key=value pairs, suitable for use in various GLib process functions.

Parameters

self

An IdeEnvironment

 

Returns

A newly allocated string array.

[transfer full]


ide_environment_append ()

void
ide_environment_append (IdeEnvironment *self,
                        IdeEnvironmentVariable *variable);

ide_environment_remove ()

void
ide_environment_remove (IdeEnvironment *self,
                        IdeEnvironmentVariable *variable);

ide_environment_copy ()

IdeEnvironment *
ide_environment_copy (IdeEnvironment *self);

Copies the contents of IdeEnvironment into a newly allocated IdeEnvironment.

Parameters

self

An IdeEnvironment

 

Returns

An IdeEnvironment.

[transfer full]

Types and Values

IDE_TYPE_ENVIRONMENT

#define IDE_TYPE_ENVIRONMENT (ide_environment_get_type())

IdeEnvironment

typedef struct _IdeEnvironment IdeEnvironment;