Class
HinawaFwReq
Description [src]
class Hinawa.FwReq : GObject.Object {
parent_instance: GObject
}
A transaction executor to a node in IEEE 1394 bus.
HinawaFwReq
supports all types of transactions defiend in IEEE 1212.
Instance methods
hinawa_fw_req_request
Execute request subaction of transaction to the given node according to given code. When the
response subaction arrives and running event dispatcher reads the contents,
HinawaFwReq::responded
signal handler is called.
since: 4.0
hinawa_fw_req_transaction
Execute request subaction of transaction to the given node according to given code, then wait
for response subaction within the value of timeout argument. The function is a thin wrapper to
hinawa_fw_req_transaction_with_tstamp()
.
since: 4.0
hinawa_fw_req_transaction_with_tstamp
Execute request subaction of transaction to the given node according to given code, then wait for response subaction within the given timeout.
since: 2.6
Signals
Hinawa.FwReq::responded
Emitted when the node transfers asynchronous packet as response subaction for the transaction and the process successfully reads the content of packet from Linux firewire subsystem.
since: 4.0
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 HinawaFwReqClass {
GObjectClass parent_class;
void (* responded) (
HinawaFwReq* self,
HinawaFwRcode rcode,
guint request_tstamp,
guint response_tstamp,
const guint8* frame,
guint frame_size
);
}
Class members
parent_class: GObjectClass
- No description available.
responded: void (* responded) ( HinawaFwReq* self, HinawaFwRcode rcode, guint request_tstamp, guint response_tstamp, const guint8* frame, guint frame_size )
- No description available.