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:
IRuntimeErrorEvent).
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
EventSource::EventProcessed.
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.
Thanks,
Joe
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev