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:
HinawaFwRcodeOne of
HinawaFwRcode. request_tstamp-
Type:
guintThe isochronous cycle at which the request subaction was sent for the transaction.
response_tstamp-
Type:
guintThe isochronous cycle at which the response subaction arrived for the transaction.
frame-
Type: An array of
guint8The array with elements for byte data of response subaction for the transaction.
The length of the array is specified in the frame_sizeargument. frame_size-
Type:
guintThe number of elements of the array.