<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div><br>VBox Ver: 4.0.0 and 4.0.4<br>Hosts: Win XP, openSuSE 11.2, Mac OS 10.6<br>Guests: various<br><br>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.<br><br>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).<br><br>I do consistently receive the OnMachineRegistered, OnMachineDataChanged, OnMachineStateChanged, OnGuestPropertyChanged, OnEventSourceChanged, OnSessionStateChagned events and a few others.<br><br>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.<br><br>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?<br><br>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.<br><br>Any suggestions are welcome.<br><br><br>Thanks,<br>Joe<br></div>
</div><br>







      </body></html>