mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
event-test: Use typecasted enum to convert graphics event phase
This commit is contained in:
parent
09ddd86027
commit
f3f01f771b
@ -386,6 +386,24 @@ myDomainEventIOErrorCallback(virConnectPtr conn ATTRIBUTE_UNUSED,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static const char *
|
||||||
|
graphicsPhaseToStr(int phase)
|
||||||
|
{
|
||||||
|
switch ((virDomainEventGraphicsPhase) phase) {
|
||||||
|
case VIR_DOMAIN_EVENT_GRAPHICS_CONNECT:
|
||||||
|
return "connected";
|
||||||
|
|
||||||
|
case VIR_DOMAIN_EVENT_GRAPHICS_INITIALIZE:
|
||||||
|
return "initialized";
|
||||||
|
|
||||||
|
case VIR_DOMAIN_EVENT_GRAPHICS_DISCONNECT:
|
||||||
|
return "disconnected";
|
||||||
|
}
|
||||||
|
|
||||||
|
return "unknown";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
myDomainEventGraphicsCallback(virConnectPtr conn ATTRIBUTE_UNUSED,
|
myDomainEventGraphicsCallback(virConnectPtr conn ATTRIBUTE_UNUSED,
|
||||||
virDomainPtr dom,
|
virDomainPtr dom,
|
||||||
@ -400,17 +418,7 @@ myDomainEventGraphicsCallback(virConnectPtr conn ATTRIBUTE_UNUSED,
|
|||||||
printf("%s EVENT: Domain %s(%d) graphics ", __func__, virDomainGetName(dom),
|
printf("%s EVENT: Domain %s(%d) graphics ", __func__, virDomainGetName(dom),
|
||||||
virDomainGetID(dom));
|
virDomainGetID(dom));
|
||||||
|
|
||||||
switch (phase) {
|
printf("%s ", graphicsPhaseToStr(phase));
|
||||||
case VIR_DOMAIN_EVENT_GRAPHICS_CONNECT:
|
|
||||||
printf("connected ");
|
|
||||||
break;
|
|
||||||
case VIR_DOMAIN_EVENT_GRAPHICS_INITIALIZE:
|
|
||||||
printf("initialized ");
|
|
||||||
break;
|
|
||||||
case VIR_DOMAIN_EVENT_GRAPHICS_DISCONNECT:
|
|
||||||
printf("disconnected ");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
printf("local: family=%d node=%s service=%s ",
|
printf("local: family=%d node=%s service=%s ",
|
||||||
local->family, local->node, local->service);
|
local->family, local->node, local->service);
|
||||||
|
Loading…
Reference in New Issue
Block a user