Class
HinokoFwIsoResourceOnce
since: 1.0
Description [src]
class Hinoko.FwIsoResourceOnce : GObject.Object
implements Hinoko.FwIsoResource {
/* No available fields */
}
An object to initiate requests and listen events of isochronous resource allocation/deallocation
by one shot.
The HinokoFwIsoResourceOnce
is an object to initiate requests and listen events of isochronous
resource allocation/deallocation by file descriptor owned internally. The allocated resource
is left even if this object is destroyed, thus application is responsible for deallocation.
Available since: 1.0
Constructors
hinoko_fw_iso_resource_once_new
Allocate and return an instance of HinokoFwIsoResourceOnce
.
since: 0.7
Instance methods
hinoko_fw_iso_resource_once_deallocate
Initiate deallocation of isochronous resource without any wait. When the
deallocation finishes, HinokoFwIsoResource::deallocated
signal is emit to notify the result,
channel, and bandwidth.
since: 1.0
hinoko_fw_iso_resource_once_deallocate_wait
Initiate deallocation of isochronous resource and wait for HinokoFwIsoResource::deallocated
signal.
since: 1.0
Methods inherited from HinokoFwIsoResource (4)
hinoko_fw_iso_resource_allocate
Initiate allocation of isochronous resource without any wait. One of the candidates is actually
allocated for channel. When the allocation finishes, HinokoFwIsoResource::allocated
signal is
emitted to notify the result, channel, and bandwidth.
since: 1.0
hinoko_fw_iso_resource_allocate_wait
Initiate allocation of isochronous resource and wait for HinokoFwIsoResource::allocated
signal. One of the candidates is actually allocated for channel.
since: 1.0
hinoko_fw_iso_resource_create_source
Create GSource
for GMainContext
to dispatch events for isochronous resource.
since: 0.7
hinoko_fw_iso_resource_open
Open Linux FireWire character device to delegate any request for isochronous resource management to Linux FireWire subsystem.
since: 0.7
Properties
Properties inherited from HinokoFwIsoResource (1)
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
unstable since: 2.0
Signals inherited from HinokoFwIsoResource (2)
HinokoFwIsoResource::allocated
Emitted when allocation of isochronous resource finishes.
since: 0.7
HinokoFwIsoResource::deallocated
Emitted when deallocation of isochronous resource finishes.
since: 0.7