From: Peter Krempa Date: Thu, 14 Apr 2016 15:34:50 +0000 (+0200) Subject: event-test: Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED X-Git-Tag: v1.3.4-rc1~151 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cecbb0642e410bc95bd003443bb85e98adc4f6a2;p=thirdparty%2Flibvirt.git event-test: Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED --- diff --git a/examples/object-events/event-test.c b/examples/object-events/event-test.c index 1629313e46..9158b99bbe 100644 --- a/examples/object-events/event-test.c +++ b/examples/object-events/event-test.c @@ -801,6 +801,19 @@ myDomainEventJobCompletedCallback(virConnectPtr conn ATTRIBUTE_UNUSED, } +static int +myDomainEventDeviceRemovalFailedCallback(virConnectPtr conn ATTRIBUTE_UNUSED, + virDomainPtr dom, + const char *devAlias, + void *opaque ATTRIBUTE_UNUSED) +{ + printf("%s EVENT: Domain %s(%d) device removal failed: %s\n", + __func__, virDomainGetName(dom), virDomainGetID(dom), devAlias); + return 0; +} + + + static void myFreeFunc(void *opaque) { @@ -852,7 +865,7 @@ struct domainEventData domainEvents[] = { DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_DEVICE_ADDED, myDomainEventDeviceAddedCallback), DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION, myDomainEventMigrationIterationCallback), DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_JOB_COMPLETED, myDomainEventJobCompletedCallback), - /* VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED */ + DOMAIN_EVENT(VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED, myDomainEventDeviceRemovalFailedCallback), }; int