| Top |
| #define | IDE_TYPE_ENVIRONMENT |
| IdeEnvironment * | ide_environment_new () |
| void | ide_environment_setenv () |
| const gchar * | ide_environment_getenv () |
| gchar ** | ide_environment_get_environ () |
| void | ide_environment_append () |
| void | ide_environment_remove () |
| IdeEnvironment * | ide_environment_copy () |
void ide_environment_setenv (IdeEnvironment *self,const gchar *key,const gchar *value);
const gchar * ide_environment_getenv (IdeEnvironment *self,const gchar *key);
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.
void ide_environment_append (IdeEnvironment *self,IdeEnvironmentVariable *variable);
void ide_environment_remove (IdeEnvironment *self,IdeEnvironmentVariable *variable);
IdeEnvironment *
ide_environment_copy (IdeEnvironment *self);
Copies the contents of IdeEnvironment into a newly allocated IdeEnvironment.