From bb25001a5b2d55c36500bacd4f608686e83529cc Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Thu, 14 Apr 2016 17:26:53 +0200 Subject: [PATCH] event-test: Add VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION callback --- examples/object-events/event-test.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/examples/object-events/event-test.c b/examples/object-events/event-test.c index bfa5bff2d2..b8c1816ce3 100644 --- a/examples/object-events/event-test.c +++ b/examples/object-events/event-test.c @@ -766,6 +766,18 @@ myDomainEventBlockJobCallback(virConnectPtr conn ATTRIBUTE_UNUSED, } +static int +myDomainEventMigrationIterationCallback(virConnectPtr conn ATTRIBUTE_UNUSED, + virDomainPtr dom, + int iteration, + void *opaque ATTRIBUTE_UNUSED) +{ + printf("%s EVENT: Domain %s(%d) migration iteration '%d'\n", + __func__, virDomainGetName(dom), virDomainGetID(dom), iteration); + return 0; +} + + static void myFreeFunc(void *opaque) { @@ -815,7 +827,7 @@ struct domainEventData domainEvents[] = { DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_TUNABLE, myDomainEventTunableCallback), DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_AGENT_LIFECYCLE, myDomainEventAgentLifecycleCallback), DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_DEVICE_ADDED, myDomainEventDeviceAddedCallback), - /* VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION */ + DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION, myDomainEventMigrationIterationCallback), /* VIR_DOMAIN_EVENT_ID_JOB_COMPLETED */ /* VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED */ }; -- 2.39.5