Re: virConnectDomainEventRegisterAny problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

21.08.2013 09:32, Martin Kletzander пишет:
> On Wed 21 Aug 2013 01:03:37 AM CEST, Alexandr wrote:
>> 
>> good day. i trying to make callback function for 
>> VIR_DOMAIN_EVENT_ID_LIFECYCLE, i have successfully registering
>> callback, but it never called, i need to know when domain
>> started, stopped or crashed, i have write following code
>> 
>> static int    domain_event_handler(virConnectPtr conn,
>> virDomainPtr dom, int event, int detail, void * opaque) { 
>> switch(event) { } return 0; }
>> 
>> ..... int callback = 
>> virConnectDomainEventRegisterAny(libvirt_connection, NULL, 
>> VIR_DOMAIN_EVENT_ID_LIFECYCLE, 
>> VIR_DOMAIN_EVENT_CALLBACK(domain_event_handler), NULL, NULL); 
>> if(callback == -1) { std::cout<<"Error: failed to register domain
>> event handle callback\n"; return -1; } .....
>> 
>> 
>> but "domain_event_handler" is never called, what is wrong here ?
> 
> Are you running an event loop?  You can have a look at our examples
> [1] and see what's being done there.  Especially note the 
> virEventRunDefaultImpl() [2] there.
> 
> Martin
> 
> [1] 
> http://libvirt.org/git/?p=libvirt.git;a=blob;f=examples/domain-events/events-c/event-test.c;h=52aa3d08d7326e422c12a8521717c3d55b2d8afd;hb=HEAD
>
> 
[2]
> http://libvirt.org/git/?p=libvirt.git;a=blob;f=examples/domain-events/events-c/event-test.c;h=52aa3d08d7326e422c12a8521717c3d55b2d8afd;hb=HEAD#l611
>
> 
oh..., i missed it, thx for hint and sorry for stupid questions .
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSFGI9AAoJEH3ap8veG8EHl6QH/iHtRzwc/WRUTiPjvWTIVcKR
wsTMByOqUE82A1pWScJJDF/C8+HTVb5dgF4sXH61TJT8mMu/h721oSv/mh3jMjwJ
KUO5X/7h75RPVizLvUW6PofI4DWzSyJec73UG+4QIYyMs8en9D4C46QqVdXnnlVd
yXGAAIV5y4BPPHV+QYaPp09oEqf+DnVhTrf14LjHOhUZF+6rO56n7fP9heOAXe5Z
vhifJ0y8NiiAl1uGeEm4ty7rdw2geTZaSIo1EFVc7/j4Ejlb4+Bosg67aFlW+PmU
gN5A08/l/9FnDk1qZL7twwc3+38CQr9n88hhZLaVs8sgm9R7VhQum8qMpSRS3oE=
=Xrdk
-----END PGP SIGNATURE-----

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users





[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux