ToolsAppCtx Struct Reference
[VMware Tools Plugins]

#include <vmtoolsApp.h>

Collaboration diagram for ToolsAppCtx:

Collaboration graph
[legend]

Data Fields

const gchar * name
gboolean isVMware
int errorCode
GMainLoop * mainLoop
RpcChannelrpc
GKeyFile * config
int blockFD
gpointer serviceObj

Detailed Description

Defines the context of a tools application. This data is provided by the core services to applications when they're loaded.

Field Documentation

The FD to access the VMware blocking fs. -1 if no FD available.

Service configuration from the config file.

Error code to return from the main loop.

Whether we're running under a VMware hypervisor.

The main loop instance for the service.

const gchar* ToolsAppCtx::name

Name of the application.

The RPC channel used to communicate with the VMX.

A GObject instance shared among all plugins. The object itself doesn't provide any functionality; but the service emits a few signals on this object (see the signal name declarations in this header), and plugins can register and emit their own signals using this object.


The documentation for this struct was generated from the following file:

Generated on Sat Jul 25 02:17:20 2009 for open-vm-tools 2009.06.18 by  doxygen 1.5.8