libvmtools/vmtoolsConfig.c File Reference

#include "vmware/tools/utils.h"
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <glib/gstdio.h>
#include "vm_assert.h"
#include "conf.h"
#include "guestApp.h"
Include dependency graph for vmtoolsConfig.c:

Typedefs

typedef struct ConfigEntry ConfigEntry
typedef void(* CfgCallback )(GKeyFile *cfg, const ConfigEntry *, const char *)

Enumerations

enum  ConfigType { CFG_BOOLEAN, CFG_INTEGER, CFG_STRING, CFG_CALLBACK }

Functions

gboolean VMTools_LoadConfig (const gchar *path, GKeyFileFlags flags, GKeyFile **config, time_t *mtime)
gboolean VMTools_WriteConfig (const gchar *path, GKeyFile *config, GError **err)

Detailed Description

Convenience functions for loading tools configuration files, and automatically migrating from old-style tools configuration files.


Typedef Documentation

typedef struct ConfigEntry ConfigEntry

Holds information about how to upgrade an old config entry.


Enumeration Type Documentation

enum ConfigType

Data types supported for translation.

Generated by  doxygen 1.6.2-20100208