lib/include/vmtools.h File Reference

#include <glib.h>
#include <signal.h>
#include <sys/time.h>
Include dependency graph for vmtools.h:

Go to the source code of this file.

Defines

#define VMTOOLS_GUEST_SERVICE   "vmsvc"
#define VMTOOLS_USER_SERVICE   "vmusr"
#define VMTOOLS_GET_FILENAME_LOCAL(path, err)
#define VMTOOLS_RELEASE_FILENAME_LOCAL(path)   g_free(path)

Typedefs

typedef gboolean(* SignalSourceCb )(const siginfo_t *, gpointer)

Functions

const char * VMTools_GetDefaultLogDomain (void)
void vm_free (void *ptr)
void VMTools_SetDefaultLogDomain (const gchar *domain)
void VMTools_ConfigLogging (GKeyFile *cfg)
void VMTools_EnableLogging (gboolean enable)
gchar * VMTools_GetToolsConfFile (void)
GKeyFile * VMTools_LoadConfig (const gchar *path, GKeyFileFlags flags, gboolean autoUpgrade)
gboolean VMTools_ReloadConfig (const gchar *path, GKeyFileFlags flags, GKeyFile **config, time_t *mtime)
void VMTools_ResetLogging (gboolean cleanDefault)
gboolean VMTools_WriteConfig (const gchar *path, GKeyFile *config, GError **err)
GSource * VMTools_NewSignalSource (int signum)
GArray * VMTools_WrapArray (gconstpointer data, guint elemSize, guint count)

Detailed Description

Public functions from the VMTools shared library.


Generated on 20 Oct 2009 for open-vm-tools 2009.10.15 by  doxygen 1.6.1