#include <dc1394/juju/firewire-cdev.h>
struct fw_cdev_event_iso_resource - Iso resources were allocated or freed : See set by FW_CDEV_IOC_(DE)ALLOCATE_ISO_RESOURCE(_ONCE) ioctl : FW_CDEV_EVENT_ISO_RESOURCE_ALLOCATED or FW_CDEV_EVENT_ISO_RESOURCE_DEALLOCATED : Reference by which an allocated resource can be deallocated : Isochronous channel which was (de)allocated, if any : Bandwidth allocation units which were (de)allocated, if any : Last known availability of channels : Last known availability of bandwidth
An FW_CDEV_EVENT_ISO_RESOURCE_ALLOCATED event is sent after an isochronous resource was allocated at the IRM. The client has to check and for whether the allocation actually succeeded.
An FW_CDEV_EVENT_ISO_RESOURCE_DEALLOCATED event is sent after an isochronous resource was deallocated at the IRM. It is also sent when automatic reallocation after a bus reset failed.
is <0 if no channel was (de)allocated or if reallocation failed. is 0 if no bandwidth was (de)allocated or if reallocation failed.