Signal
HinawaFwReq::responded
since: 4.0
Declaration
void
responded (
HinawaFwReq* self,
HinawaFwRcode rcode,
guint request_tstamp,
guint response_tstamp,
gpointer frame,
guint frame_size,
gpointer user_data
)
Description [src]
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.
The values of request_tstamp
and response_tstamp
are unsigned 16 bit integer including
higher 3 bits for three low order bits of second field and the rest 13 bits for cycle
field in the format of IEEE 1394 CYCLE_TIMER register.
If the version of kernel ABI for Linux FireWire subsystem is less than 6, the
request_tstamp
and response_tstamp
argument has invalid value (=G_MAXUINT).
Default handler: The default handler is called after the handlers added via |
Available since: 4.0 |
Parameters
rcode
-
Type:
HinawaFwRcode
One of
HinawaFwRcode
. request_tstamp
-
Type:
guint
The isochronous cycle at which the request subaction was sent for the transaction.
response_tstamp
-
Type:
guint
The isochronous cycle at which the response subaction arrived for the transaction.
frame
-
Type: An array of
guint8
The array with elements for byte data of response subaction for the transaction.
The length of the array is specified in the frame_size
argument. frame_size
-
Type:
guint
The number of elements of the array.