[vbox-dev] IEvent not triggering on some events ... ?

Joseph Smith joseph1962smith at yahoo.com
Thu Mar 24 14:45:29 GMT 2011


Was wondering if anyone has had an opportunity to give this some thought and 
maybe have some suggestions or ideas to offer.


From: Joseph Smith <joseph1962smith at yahoo.com>
To: vbox-dev at virtualbox.org
Sent: Sat, March 19, 2011 11:11:12 PM
Subject: [vbox-dev] IEvent not triggering on some events ... ?

VBox Ver: 4.0.0 and 4.0.4
Hosts: Win XP, openSuSE 11.2, Mac OS 10.6
Guests: various

I am using the VirtualBox webservice PHP APIs (via vboxServiceWrappers.php). 
With the release of 4.0.x, I shifted my solution approach from a heavy polling 
approach to the light-weight IEvent approach.

It appears there are some key events that are not being triggered.  For example, 
I do not receive the IMediumChanged and IMediumRegistered events among some 
lesser important events that I don't quite need just yet (e.g: 

I do consistently receive the OnMachineRegistered, OnMachineDataChanged, 
OnMachineStateChanged, OnGuestPropertyChanged, OnEventSourceChanged, 
OnSessionStateChagned events and a few others.

When I register the listner  (EventSource::RegisterListener), I listen for 'Any' 
events as described in the documentation and after handling each event, I call  

Does ver 4.0.x fire IMedium events ?  Any suggestions of what I might be able to 
look for to determine what I might be doing incorrectly?

Oh ... my application runs for weeks at a time without being restarted and polls 
about every 3 seconds for events.  There are never any events that are not 
processed.  Of the events I listed above, I continue to receive those events 
when actions trigger them ... just not getting many of the others listed in the 
enumerated VBoxEvent Type.

Any suggestions are welcome.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20110324/93197f99/attachment.html>

More information about the vbox-dev mailing list