Class
HinawaFwNode
since: 1.4
Description [src]
class Hinawa.FwNode : GObject.Object {
parent_instance: GObject
}
An event listener for node in IEEE 1394 bus.
HinawaFwNode
listens to any events for an associated node in IEEE 1394 bus. Additionally,
it provides some methods to retrieve fundamental information about the bus.
Available since: 1.4
Instance methods
hinawa_fw_node_create_source
Create GSource
for GMainContext
to dispatch events for the node on
IEEE 1394 bus.
since: 4.0
hinawa_fw_node_get_config_rom
Get cached content of configuration ROM aligned to big-endian.
since: 4.0
hinawa_fw_node_open
Open Linux FireWire character device to operate node in IEEE 1394 bus.
since: 4.0
hinawa_fw_node_read_cycle_time
Read current value of CYCLE_TIME register in 1394 OHCI hardware dedicated to communicate with the associated node in IEEE 1394 bus.
since: 4.0
Properties
Hinawa.FwNode:bus-manager-node-id
Node ID of node which plays role of bus manager at current generation of bus topology.
since: 1.4
Hinawa.FwNode:card-id
The numeric index for 1394 OHCI hardware used for the communication with the node. The value is stable against bus generation.
since: 4.0
Hinawa.FwNode:ir-manager-node-id
Node ID of node which plays role of isochronous resource manager at current generation of bus topology.
since: 1.4
Hinawa.FwNode:local-node-id
Node ID of node which application uses to communicate to node associated to instance of object at current generation of bus topology. In general, it is for 1394 OHCI hardware.
since: 1.4
Hinawa.FwNode:node-id
Node ID of node associated to instance of object at current generation of bus topology. This parameter is effective after the association.
since: 1.4
Hinawa.FwNode:root-node-id
Node ID of root node in bus topology at current generation of bus topology.
since: 1.4
Signals
Hinawa.FwNode::bus-update
Emitted when IEEE 1394 bus is updated. Handlers can read current generation in the bus
via HinawaFwNode:generation
property.
since: 1.4
Hinawa.FwNode::disconnected
Emitted when the node is not available anymore in Linux system. It’s preferable to call
g_object_unref()
immediately to release file descriptor.
since: 1.4
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.
Class structure
struct HinawaFwNodeClass {
GObjectClass parent_class;
void (* bus_update) (
HinawaFwNode* self
);
void (* disconnected) (
HinawaFwNode* self
);
}
Class members
parent_class: GObjectClass
- No description available.
bus_update: void (* bus_update) ( HinawaFwNode* self )
- No description available.
disconnected: void (* disconnected) ( HinawaFwNode* self )
- No description available.