return 0;
}
+
static int
hypervGetActiveVirtualSystemList(hypervPrivate *priv,
Msvm_ComputerSystem **computerSystemList)
return 0;
}
+
/* gets all the vms including the ones that are marked inactive. */
static int
hypervGetInactiveVirtualSystemList(hypervPrivate *priv,
return 0;
}
+
static int
hypervGetPhysicalSystemList(hypervPrivate *priv,
Win32_ComputerSystem **computerSystemList)
return 0;
}
+
static int
hypervGetVirtualSystemByID(hypervPrivate *priv, int id,
Msvm_ComputerSystem **computerSystemList)
return 0;
}
+
static int
hypervGetVirtualSystemByUUID(hypervPrivate *priv, const char *uuid,
Msvm_ComputerSystem **computerSystemList)
return 0;
}
+
static int
hypervGetVSSDFromUUID(hypervPrivate *priv, const char *uuid,
Msvm_VirtualSystemSettingData **data)
return 0;
}
+
static int
hypervGetProcSDByVSSDInstanceId(hypervPrivate *priv, const char *id,
Msvm_ProcessorSettingData **data)
return 0;
}
+
static int
hypervGetMemSDByVSSDInstanceId(hypervPrivate *priv, const char *id,
Msvm_MemorySettingData **data)
return 0;
}
+
static int
hypervLookupHostSystemBiosUuid(hypervPrivate *priv, unsigned char *uuid)
{
return result;
}
+
static virCapsPtr
hypervCapsInit(hypervPrivate *priv)
{
return NULL;
}
-
-
/*
* Driver functions
*/
VIR_FREE(*priv);
}
+
static int
hypervInitConnection(virConnectPtr conn, hypervPrivate *priv,
char *username, char *password)
return ret;
}
+
static virDrvOpenStatus
hypervConnectOpen(virConnectPtr conn, virConnectAuthPtr auth,
virConfPtr conf G_GNUC_UNUSED,
}
-
static int
hypervConnectClose(virConnectPtr conn)
{
}
-
static const char *
hypervConnectGetType(virConnectPtr conn G_GNUC_UNUSED)
{
}
-
static int
hypervConnectGetVersion(virConnectPtr conn, unsigned long *version)
{
}
-
static char *
hypervConnectGetHostname(virConnectPtr conn)
{
}
-
static char*
hypervConnectGetCapabilities(virConnectPtr conn)
{
}
-
static int
hypervConnectGetMaxVcpus(virConnectPtr conn, const char *type G_GNUC_UNUSED)
{
}
-
static int
hypervNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info)
{
}
-
static int
hypervConnectListDomains(virConnectPtr conn, int *ids, int maxids)
{
}
-
static int
hypervConnectNumOfDomains(virConnectPtr conn)
{
}
-
static virDomainPtr
hypervDomainLookupByID(virConnectPtr conn, int id)
{
}
-
static virDomainPtr
hypervDomainLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
{
}
-
static virDomainPtr
hypervDomainLookupByName(virConnectPtr conn, const char *name)
{
}
-
static int
hypervDomainSuspend(virDomainPtr domain)
{
}
-
static int
hypervDomainResume(virDomainPtr domain)
{
}
-
static int
hypervDomainReboot(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervDomainReset(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervDomainDestroyFlags(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervDomainDestroy(virDomainPtr domain)
{
}
-
static char *
hypervDomainGetOSType(virDomainPtr domain G_GNUC_UNUSED)
{
}
-
static int
hypervDomainGetInfo(virDomainPtr domain, virDomainInfoPtr info)
{
}
-
static int
hypervDomainGetState(virDomainPtr domain, int *state, int *reason,
unsigned int flags)
}
-
static char *
hypervDomainGetXMLDesc(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervConnectListDefinedDomains(virConnectPtr conn, char **const names, int maxnames)
{
}
-
static int
hypervConnectNumOfDefinedDomains(virConnectPtr conn)
{
}
-
static int
hypervDomainCreateWithFlags(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervDomainCreate(virDomainPtr domain)
{
}
-
static int
hypervDomainGetAutostart(virDomainPtr domain, int *autostart)
{
}
-
static int
hypervConnectIsSecure(virConnectPtr conn)
{
}
-
static int
hypervConnectIsAlive(virConnectPtr conn)
{
}
-
static int
hypervDomainIsActive(virDomainPtr domain)
{
}
-
static int
hypervDomainIsPersistent(virDomainPtr domain G_GNUC_UNUSED)
{
}
-
static int
hypervDomainIsUpdated(virDomainPtr domain G_GNUC_UNUSED)
{
}
-
static int
hypervDomainManagedSave(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervDomainHasManagedSaveImage(virDomainPtr domain, unsigned int flags)
{
}
-
static int
hypervDomainManagedSaveRemove(virDomainPtr domain, unsigned int flags)
{
};
-
static void
hypervDebugHandler(const char *message, debug_level_e level,
void *user_data G_GNUC_UNUSED)
return -1;
}
+
int
hypervGetWmiClassList(hypervPrivate *priv, hypervWmiClassInfoListPtr wmiInfo,
virBufferPtr query, hypervObject **wmiClass)
return hypervEnumAndPull(priv, &wqlQuery, wmiClass);
}
+
int
hypervVerifyResponse(WsManClient *client, WsXmlDocH response,
const char *detail)
return params;
}
+
/*
* hypervFreeInvokeParams:
* @params: Params object to be freed
VIR_FREE(params);
}
+
static inline int
hypervCheckParams(hypervInvokeParamsListPtr params)
{
return 0;
}
+
/*
* hypervAddSimpleParam:
* @params: Params object to add to
return 0;
}
+
/*
* hypervAddEprParam:
* @params: Params object to add to
return 0;
}
+
/*
* hypervCreateEmbeddedParam:
* @priv: hypervPrivate object associated with the connection
return virHashUpdateEntry(table, name, (void*) value);
}
+
/*
* hypervAddEmbeddedParam:
* @params: Params list to add to
return 0;
}
+
/*
* hypervFreeEmbeddedParam:
* @param: Pointer to embedded param to free
virHashFree(p);
}
+
/*
* Serializing parameters to XML and invoking methods
*/
-
static int
hypervGetCimTypeInfo(hypervCimTypePtr typemap, const char *name,
hypervCimTypePtr *property)
return result;
}
+
static int
hypervSerializeSimpleParam(hypervParamPtr p, const char *resourceUri,
WsXmlNodeH *methodNode)
return 0;
}
+
static int
hypervSerializeEprParam(hypervParamPtr p, hypervPrivate *priv,
const char *resourceUri, WsXmlNodeH *methodNode)
return result;
}
+
static int
hypervSerializeEmbeddedParam(hypervParamPtr p, const char *resourceUri,
WsXmlNodeH *methodNode)
return result;
}
+
void
hypervFreeObject(hypervPrivate *priv G_GNUC_UNUSED, hypervObject *object)
{
}
-
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Msvm_ComputerSystem
*/
return result;
}
+
int
hypervMsvmComputerSystemEnabledStateToDomainState
(Msvm_ComputerSystem *computerSystem)
}
}
+
bool
hypervIsMsvmComputerSystemActive(Msvm_ComputerSystem *computerSystem,
bool *in_transition)
}
}
+
int
hypervMsvmComputerSystemToDomain(virConnectPtr conn,
Msvm_ComputerSystem *computerSystem,
return *domain ? 0 : -1;
}
+
int
hypervMsvmComputerSystemFromDomain(virDomainPtr domain,
Msvm_ComputerSystem **computerSystem)