From 196fe930463ca68188595c0c7b56c87cda0933e6 Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Sun, 29 Oct 2023 15:11:47 +0900 Subject: [PATCH] hinawa: update documentation according to libhinawa v4.0.0 release Release note: * https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git/tag/?h=4.0.0 Generated by gi-docgen 2023.1: * https://gitlab.gnome.org/GNOME/gi-docgen/-/tags/2023.1 Signed-off-by: Takashi Sakamoto --- hinawa/class.FwFcp.html | 187 +++++------------- hinawa/class.FwNode.html | 57 +++--- hinawa/class.FwReq.html | 149 ++------------ hinawa/class.FwResp.html | 161 +++------------ hinawa/classes_hierarchy.html | 24 +-- hinawa/ctor.CycleTime.new.html | 12 +- hinawa/ctor.FwFcp.new.html | 12 +- hinawa/ctor.FwNode.new.html | 12 +- hinawa/ctor.FwReq.new.html | 12 +- hinawa/ctor.FwResp.new.html | 12 +- hinawa/enum.FwRcode.html | 6 +- hinawa/enum.FwTcode.html | 6 +- hinawa/error.FwFcpError.html | 15 +- hinawa/error.FwNodeError.html | 10 +- hinawa/error.FwReqError.html | 10 +- hinawa/error.FwRespError.html | 11 +- hinawa/hinawa.devhelp2 | 1 + hinawa/index.html | 75 +------ hinawa/index.json.gz | Bin 0 -> 1936 bytes hinawa/method.CycleTime.compute_tstamp.html | 8 +- hinawa/method.CycleTime.get_clock_id.html | 12 +- hinawa/method.CycleTime.get_fields.html | 16 +- hinawa/method.CycleTime.get_raw.html | 14 +- hinawa/method.CycleTime.get_system_time.html | 12 +- hinawa/method.FwFcp.avc_transaction.html | 56 ++++-- ...hod.FwFcp.avc_transaction_with_tstamp.html | 23 +-- hinawa/method.FwFcp.bind.html | 42 +++- hinawa/method.FwFcp.command.html | 45 +++-- hinawa/method.FwFcp.command_with_tstamp.html | 14 +- hinawa/method.FwFcp.unbind.html | 16 +- hinawa/method.FwNode.create_source.html | 40 +++- hinawa/method.FwNode.get_config_rom.html | 42 +++- hinawa/method.FwNode.open.html | 60 +++++- hinawa/method.FwNode.read_cycle_time.html | 17 +- hinawa/method.FwReq.request.html | 24 +-- hinawa/method.FwReq.transaction.html | 71 +++++-- .../method.FwReq.transaction_with_tstamp.html | 21 +- hinawa/method.FwResp.release.html | 16 +- hinawa/method.FwResp.reserve.html | 55 ++++-- .../method.FwResp.reserve_within_region.html | 50 +++-- hinawa/method.FwResp.set_resp_frame.html | 14 +- hinawa/opensearch.xml | 2 +- hinawa/overview.html | 12 +- hinawa/property.FwFcp.is-bound.html | 8 +- .../property.FwNode.bus-manager-node-id.html | 8 +- hinawa/property.FwNode.card-id.html | 186 +++++++++++++++++ hinawa/property.FwNode.generation.html | 8 +- .../property.FwNode.ir-manager-node-id.html | 8 +- hinawa/property.FwNode.local-node-id.html | 10 +- hinawa/property.FwNode.node-id.html | 8 +- hinawa/property.FwNode.root-node-id.html | 10 +- hinawa/property.FwResp.is-reserved.html | 8 +- hinawa/property.FwResp.offset.html | 6 +- hinawa/property.FwResp.width.html | 6 +- hinawa/signal.FwFcp.responded.html | 59 ++++-- hinawa/signal.FwNode.bus-update.html | 6 +- hinawa/signal.FwNode.disconnected.html | 10 +- hinawa/signal.FwReq.responded.html | 63 ++++-- hinawa/signal.FwResp.requested.html | 179 +++++++++++++++-- hinawa/struct.CycleTime.html | 20 +- hinawa/type_func.CycleTime.parse_tstamp.html | 8 +- hinawa/type_func.FwFcpError.quark.html | 8 +- hinawa/type_func.FwNodeError.quark.html | 8 +- hinawa/type_func.FwReqError.quark.html | 6 +- hinawa/type_func.FwRespError.quark.html | 9 +- hinawa/vfunc.FwFcp.responded.html | 52 ++++- hinawa/vfunc.FwNode.bus_update.html | 12 +- hinawa/vfunc.FwNode.disconnected.html | 12 +- hinawa/vfunc.FwReq.responded.html | 57 ++++-- hinawa/vfunc.FwResp.requested.html | 166 ++++++++++++++-- libraries.md | 4 +- 71 files changed, 1452 insertions(+), 947 deletions(-) create mode 100644 hinawa/hinawa.devhelp2 create mode 100644 hinawa/index.json.gz create mode 100644 hinawa/property.FwNode.card-id.html diff --git a/hinawa/class.FwFcp.html b/hinawa/class.FwFcp.html index 241d43e..713884a 100644 --- a/hinawa/class.FwFcp.html +++ b/hinawa/class.FwFcp.html @@ -62,9 +62,9 @@

Hinawa

-

API Version: 3.0

+

API Version: 4.0

-

Library Version: 2.6.1

+

Library Version: 4.0.0

@@ -103,8 +103,6 @@
Instance methods
command_with_tstamp - transaction - unbind @@ -118,8 +116,6 @@
Properties
is-bound - timeout - @@ -131,8 +127,6 @@
Signals
responded - responded2 - @@ -146,8 +140,6 @@
Virtual methods
responded - responded2 - @@ -178,7 +170,7 @@

Description - [src] + [src]

@@ -188,11 +180,12 @@

A FCP transaction executor to node in IEEE 1394 bus. -A HinawaFwFcp supports Function Control Protocol (FCP) in IEC 61883-1, in which no way is defined -to match response against command by the contents of frames. In ‘AV/C Digital Interface Command -Set General Specification Version 4.2’ (Sep 1 2004, 1394TA), a pair of command and response is -loosely matched by the contents of frames.

-

Any of transaction frames should be aligned to 8bit (byte). This class is an application of +HinawaFwFcp supports Function Control Protocol (FCP) in IEC 61883-1. FCP transaction consists +of a pair of asynchronous transactions for command and response, while the protocol has no +mechanism to match them. In AV/C Digital Interface Command Set General Specification Version 4.2 +(Sep 1 2004, 1394TA), they are loosely matched by the content of their frames, and this class +employs the way.

+

Any of transaction frames should be aligned to 8 bit (1 byte). This class is an application of HinawaFwReq / HinawaFwResp.

@@ -250,7 +243,7 @@

hinawa_fw_fcp_new

Instantiate HinawaFwFcp object and return the instance.

-

since: 1.3.

+

since: 1.3

@@ -269,31 +262,29 @@

-
+
hinawa_fw_fcp_avc_transaction
-

Finish the pair of asynchronous transaction for AV/C command and response transactions. The -timeout_ms parameter is used to wait for response transaction since the command transaction is -initiated, ignoring HinawaFwFcp:timeout property of instance. The timeout is not expanded in -the case that AV/C INTERIM status is arrived, thus the caller should expand the timeout in -advance for the case.

+

Finish the pair of asynchronous transaction for AV/C command and response. The timeout_ms +parameter is used to wait for response transaction since the command transaction is initiated. +The timeout is not expanded in the case that AV/C INTERIM status arrived, thus the caller should +expand the timeout in advance for the case.

-

deprecated: 2.6 since: 2.1.

+

since: 4.0

hinawa_fw_fcp_avc_transaction_with_tstamp
-

Finish the pair of asynchronous transaction for AV/C command and response transactions. The -timeout_ms parameter is used to wait for response transaction since the command transaction is -initiated, ignoring HinawaFwFcp:timeout property of instance. The timeout is not expanded in -the case that AV/C INTERIM status is arrived, thus the caller should expand the timeout in -advance for the case.

+

Finish the pair of asynchronous transaction for AV/C command and response. The timeout_ms +parameter is used to wait for response transaction since the command transaction is initiated. +The timeout is not expanded in the case that AV/C INTERIM status arrived, thus the caller should +expand the timeout in advance for the case.

-

since: 2.6.

+

since: 2.6

@@ -303,18 +294,18 @@
hinawa_fw_fcp_bind

Start to listen to FCP responses.

-

since: 1.4

+

since: 4.0

-
+
hinawa_fw_fcp_command

Transfer command frame for FCP. When receiving response frame for FCP, HinawaFwFcp::responded signal is emitted.

-

deprecated: 2.6 since: 2.1.

+

since: 4.0

@@ -325,29 +316,17 @@
hinawa_fw_fcp_command_with_t signal is emitted.

-

since: 2.6.

-
- - -
-
hinawa_fw_fcp_transaction
-
-

Finish the pair of command and response transactions for FCP. The value of -HinawaFwFcp:timeout property is used to wait for response transaction since the command -transaction is initiated.

-
-
-

deprecated: 2.1 since: 1.4.

+

since: 2.6

hinawa_fw_fcp_unbind
-

Stop to listen to FCP responses.

+

Stop to listen to FCP responses. Any pending transactions are forced to be aborted.

-

since: 1.4.

+

since: 1.4

@@ -356,42 +335,35 @@

hinawa_fw_fcp_unbind
-
Methods inherited from HinawaFwResp (5)
- -
hinawa_fw_resp_get_req_frame
-

Retrieve byte frame to be requested.

-
-
-

deprecated: 2.2 since: 2.0

-
+
Methods inherited from HinawaFwResp (4)
hinawa_fw_resp_release
-

Stop to listen to a range of address in local node (e.g. OHCI 1394 controller).

+

Stop listening to the address range in Linux system for local nodes.

-

since: 1.4.

+

since: 1.4

hinawa_fw_resp_reserve
-

Start to listen to a range of address in host controller which connects to the node. The function -is a variant of hinawa_fw_resp_reserve_within_region() so that the exact range of address should -be reserved as given.

+

Allocate an address range within Linux system for local nodes, each of which expresses 1394 +OHCI hardware. Once successful, HinawaFwResp::requested signal will be emitted whenever any +request subactions arrive at the 1394 OHCI hardware within the dedicated range.

-

since: 1.4.

+

since: 4.0

hinawa_fw_resp_reserve_within_region
-

Start to listen to range of address equals to #width in local node (e.g. 1394 OHCI host -controller), which is used to communicate to the node given as parameter. The range of address -is looked up in region between region_start and region_end.

+

Allocate an address range within Linux system for local nodes, each of which expresses 1394 +OHCI hardware. Once successful, HinawaFwResp::requested signal will be emitted whenever any +request subactions arrive at the 1394 OHCI hardware within the dedicated range.

-

since: 2.3.

+

since: 4.0

hinawa_fw_resp_set_resp_frame
-

Register byte frame as response.

+

Register byte frame for the response subaction of transaction.

since: 2.0

@@ -438,16 +410,6 @@
Hinawa.FwFcp:is-bound
-
-
Hinawa.FwFcp:timeout
-
-

Since 1.4

-
-
-

deprecated: 2.1 

-
-
-
@@ -457,7 +419,7 @@
Hinawa.FwFcp:timeout
Properties inherited from HinawaFwResp (3)
Hinawa.FwResp:is-reserved
-

Whether a range of address is reserved or not in host controller.

+

Whether a range of address is reserved or not.

since: 2.0

@@ -499,26 +461,14 @@

-
-
Hinawa.FwFcp::responded
-
-

Emitted when the node transfers asynchronous packet as response for FCP and the process -successfully read the content of packet, except for the case that -HinawaFwFcp::responded2 signal handler is already assigned.

-
-
-

deprecated: 2.6 since: 2.1

-
-
-
-
Hinawa.FwFcp::responded2
+
Hinawa.FwFcp::responded

Emitted when the node transfers asynchronous packet as response for FCP and the process successfully read the content of packet.

-

since: 2.6.

+

since: 4.0

@@ -528,33 +478,14 @@
Hinawa.FwFcp::responded2
-
Signals inherited from HinawaFwResp (3)
+
Signals inherited from HinawaFwResp (1)
HinawaFwResp::requested
-

Emitted when any node transfers requests to the range of address in 1394 OHCI controller -to which this object listening, except for the case that either -HinawaFwResp::requested2 signal handler or HinawaFwResp::requested3 signal handler -is already assigned.

-
-
-

deprecated: 2.2 since: 0.3

-
- -
HinawaFwResp::requested2
-

Emitted when any node transfers request subaction to the range of address in 1394 OHCI -controller to which this object listening, except for the case that -HinawaFwResp::requested3 signal handler is already assigned.

+

Emitted when any node transfers request subaction to local nodes within the address +range reserved in Linux system.

-

deprecated: 2.6 since: 2.2

-
- -
HinawaFwResp::requested3
-

Emitted when any node transfers request subaction to the range of address in 1394 OHCI -controller to which this object listening.

-
-
-

since: 2.6

+

since: 4.0

@@ -595,11 +526,7 @@

HinawaFwRespClass parent_class; void (* responded) ( HinawaFwFcp* self, - const guint8* frame, - guint frame_size - ); - void (* responded2) ( - HinawaFwFcp* self, + guint generation, guint tstamp, const guint8* frame, guint frame_size @@ -623,13 +550,7 @@

Class members
responded: void (* responded) ( HinawaFwFcp* self, - const guint8* frame, - guint frame_size - )
-
No description available.
- -
responded2: void (* responded2) ( - HinawaFwFcp* self, + guint generation, guint tstamp, const guint8* frame, guint frame_size @@ -657,17 +578,7 @@
Hinawa.FwFcpClass.

Class closure for the HinawaFwFcp::responded signal.

-

since: 2.1

-
-
- -
-
Hinawa.FwFcpClass.responded2
-
-

Class closure for the HinawaFwFcp::responded2 signal.

-
-
-

since: 2.6

+

since: 4.0

diff --git a/hinawa/class.FwNode.html b/hinawa/class.FwNode.html index 60a6657..48f09e1 100644 --- a/hinawa/class.FwNode.html +++ b/hinawa/class.FwNode.html @@ -62,9 +62,9 @@

Hinawa

-

API Version: 3.0

+

API Version: 4.0

-

Library Version: 2.6.1

+

Library Version: 4.0.0

@@ -112,6 +112,8 @@
Properties
bus-manager-node-id + card-id + generation ir-manager-node-id @@ -172,7 +174,7 @@

Hinawa -

since: 1.4.

+

since: 1.4

@@ -180,7 +182,7 @@

Description - [src] + [src]

@@ -189,16 +191,15 @@

}
-

An event listener for FireWire node -A HinawaFwNode is an event listener for a specified node on IEEE 1394 bus. This class is an -application of Linux FireWire subsystem. All of operations utilize ioctl(2) with subsystem -specific request commands.

+

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.

+

Available since: 1.4

@@ -247,7 +248,7 @@

hinawa_fw_node_new

Instantiate HinawaFwNode object and return the instance.

-

since: 1.4.

+

since: 1.4

@@ -273,7 +274,7 @@
hinawa_fw_node_create_source< IEEE 1394 bus.

-

since: 1.4.

+

since: 4.0

@@ -283,27 +284,28 @@
hinawa_fw_node_get_config_romGet cached content of configuration ROM aligned to big-endian.

-

since: 1.4.

+

since: 4.0

hinawa_fw_node_open
-

Open Linux FireWire character device to operate node on IEEE 1394 bus.

+

Open Linux FireWire character device to operate node in IEEE 1394 bus.

-

since: 1.4.

+

since: 4.0

hinawa_fw_node_read_cycle_time
-

Read current value of CYCLE_TIME register in 1394 OHCI controller.

+

Read current value of CYCLE_TIME register in 1394 OHCI hardware dedicated to communicate with +the associated node in IEEE 1394 bus.

-

since: 2.6.

+

since: 4.0

@@ -347,6 +349,17 @@
Hinawa.FwNode:bus-manager +
+
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:generation
@@ -372,7 +385,7 @@
Hinawa.FwNode:ir-manager-n
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 controller.

+object at current generation of bus topology. In general, it is for 1394 OHCI hardware.

since: 1.4

@@ -393,7 +406,7 @@
Hinawa.FwNode:node-id
Hinawa.FwNode:root-node-id
-

Node ID of root node in bus topology at current generation of the bus topology.

+

Node ID of root node in bus topology at current generation of bus topology.

since: 1.4

@@ -436,8 +449,8 @@
Hinawa.FwNode::bus-update
Hinawa.FwNode::disconnected
-

Emitted when the node is not available anymore due to removal from IEEE 1394 bus. It’s -preferable to call g_object_unref() immediately to release file descriptor.

+

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.

+

since: 1.4

@@ -544,7 +557,7 @@
Hinawa.FwNo

Class closure for the HinawaFwNode::disconnected.

-

since: 1.4.

+

since: 1.4

diff --git a/hinawa/class.FwReq.html b/hinawa/class.FwReq.html index 71a5e3e..da02681 100644 --- a/hinawa/class.FwReq.html +++ b/hinawa/class.FwReq.html @@ -62,9 +62,9 @@

Hinawa

-

API Version: 3.0

+

API Version: 4.0

-

Library Version: 2.6.1

+

Library Version: 4.0.0

@@ -97,10 +97,6 @@
Instance methods
transaction - transaction_async - - transaction_sync - transaction_with_tstamp
@@ -108,15 +104,6 @@
Instance methods
-
-
Properties
- -
-
@@ -125,8 +112,6 @@
Signals
responded - responded2 -
@@ -140,8 +125,6 @@
Virtual methods
responded - responded2 -
@@ -172,7 +155,7 @@

Description - [src] + [src]

@@ -181,10 +164,8 @@

}
-

A transaction executor to a FireWire unit. -A HinawaFwReq supports some types of transactions in IEEE 1212. Mainly for read, write and lock operations.

-

This class is an application of Linux FireWire subsystem. All of operations utilize ioctl(2) -with subsystem specific request commands.

+

A transaction executor to a node in IEEE 1394 bus. +HinawaFwReq supports all types of transactions defiend in IEEE 1212.

@@ -237,7 +218,7 @@
hinawa_fw_req_new

Instantiate HinawaFwReq object and return the instance.

-

since: 1.3.

+

since: 1.3

@@ -259,47 +240,24 @@

hinawa_fw_req_request
-

Execute request subaction of transactions to the given node according to given code. When the +

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::responded2 signal handler is called.

+HinawaFwReq::responded signal handler is called.

-

since: 2.6.

+

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.

-
-
-

deprecated: 2.1 since: 1.4

-
-
- -
-
hinawa_fw_req_transaction_async
-
-

Execute request subaction of transactions to the given node according to given code. When the -response subaction arrives and read the contents, HinawaFwReq::responded2 signal handler is called -as long as event dispatcher runs.

+for response subaction within the value of timeout argument. The function is a thin wrapper to +hinawa_fw_req_transaction_with_tstamp().

-

deprecated: 2.6 since: 2.1.

-
-
- -
-
hinawa_fw_req_transaction_sync
-
-

Execute request subaction of transaction to the given node according to given code, then wait -for response subaction within the given timeout. The HinawaFwReq:timeout property of -instance is ignored.

-
-
-

deprecated: 2.6. since: 2.1.

+

since: 4.0

@@ -307,8 +265,7 @@
hinawa_fw_req_transaction_sync<
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. The HinawaFwReq:timeout property of -instance is ignored.

+for response subaction within the given timeout.

since: 2.6

@@ -336,36 +293,6 @@
hinawa_fw_req_transactio -
-

- Properties - -

- - -
- -
-
Hinawa.FwReq:timeout
-
- No description available. -
-
-

deprecated: 2.1 since: 1.4

-
-
- -
- - - - - - - - -
-
@@ -377,26 +304,14 @@

-
-
Hinawa.FwReq::responded
-
-

Emitted when the unit transfers asynchronous packet as response subaction for the -transaction and the process successfully reads the content of packet from Linux firewire -subsystem, except for the case that HinawaFwReq::responded2 signal handler is already assigned.

-
-
-

deprecated: 2.6 since: 2.1

-
-
-
-
Hinawa.FwReq::responded2
+
Hinawa.FwReq::responded
-

Emitted when the unit transfers asynchronous packet as response subaction for the +

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: 2.6

+

since: 4.0

@@ -437,12 +352,6 @@

struct HinawaFwReqClass {
   GObjectClass parent_class;
   void (* responded) (
-    HinawaFwReq* self,
-    HinawaFwRcode rcode,
-    const guint8* frame,
-    guint frame_size
-  );
-  void (* responded2) (
     HinawaFwReq* self,
     HinawaFwRcode rcode,
     guint request_tstamp,
@@ -470,14 +379,6 @@ 
Class members
responded: void (* responded) ( HinawaFwReq* self, HinawaFwRcode rcode, - const guint8* frame, - guint frame_size - )
-
No description available.
- -
responded2: void (* responded2) ( - HinawaFwReq* self, - HinawaFwRcode rcode, guint request_tstamp, guint response_tstamp, const guint8* frame, @@ -500,23 +401,13 @@

-
+
Hinawa.FwReqClass.responded

Class closure for the HinawaFwReq::responded signal.

-

deprecated: 2.6 since: 2.1

-
-
- -
-
Hinawa.FwReqClass.responded2
-
-

Class closure for the HinawaFwReq::responded2 signal.

-
-
-

since: 2.6

+

since: 4.0

@@ -553,8 +444,6 @@
Hinawa.FwReqClas -
  • Properties
  • -
  • Signals
  • diff --git a/hinawa/class.FwResp.html b/hinawa/class.FwResp.html index 2670eba..1d25918 100644 --- a/hinawa/class.FwResp.html +++ b/hinawa/class.FwResp.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -93,8 +93,6 @@
    Constructors
    Instance methods
    @@ -146,10 +140,6 @@
    Virtual methods
    requested - requested2 - - requested3 -

    @@ -180,7 +170,7 @@

    Description - [src] + [src]

    @@ -189,10 +179,8 @@

    }
    -

    A transaction responder for request initiated by node in IEEE 1394 bus. -The HinawaFwResp responds transaction initiated by node in IEEE 1394 bus.

    -

    This class is an application of Linux FireWire subsystem. All of operations utilize ioctl(2) -with subsystem specific request commands.

    +

    A transaction responder for request subaction initiated by node in IEEE 1394 bus. +HinawaFwResp responds to request subaction initiated by node in IEEE 1394 bus.

    @@ -254,7 +242,7 @@
    hinawa_fw_resp_new

    Instantiate HinawaFwResp object and return the instance.

    -

    since: 1.3.

    +

    since: 1.3

    @@ -273,54 +261,44 @@

    -
    -
    hinawa_fw_resp_get_req_frame
    -
    -

    Retrieve byte frame to be requested.

    -
    -
    -

    deprecated: 2.2 since: 2.0

    -
    -
    -
    hinawa_fw_resp_release
    -

    Stop to listen to a range of address in local node (e.g. OHCI 1394 controller).

    +

    Stop listening to the address range in Linux system for local nodes.

    -

    since: 1.4.

    +

    since: 1.4

    hinawa_fw_resp_reserve
    -

    Start to listen to a range of address in host controller which connects to the node. The function -is a variant of hinawa_fw_resp_reserve_within_region() so that the exact range of address should -be reserved as given.

    +

    Allocate an address range within Linux system for local nodes, each of which expresses 1394 +OHCI hardware. Once successful, HinawaFwResp::requested signal will be emitted whenever any +request subactions arrive at the 1394 OHCI hardware within the dedicated range.

    -

    since: 1.4.

    +

    since: 4.0

    hinawa_fw_resp_reserve_within_region
    -

    Start to listen to range of address equals to #width in local node (e.g. 1394 OHCI host -controller), which is used to communicate to the node given as parameter. The range of address -is looked up in region between region_start and region_end.

    +

    Allocate an address range within Linux system for local nodes, each of which expresses 1394 +OHCI hardware. Once successful, HinawaFwResp::requested signal will be emitted whenever any +request subactions arrive at the 1394 OHCI hardware within the dedicated range.

    -

    since: 2.3.

    +

    since: 4.0

    hinawa_fw_resp_set_resp_frame
    -

    Register byte frame as response.

    +

    Register byte frame for the response subaction of transaction.

    since: 2.0

    @@ -360,7 +338,7 @@

    Hinawa.FwResp:is-reserved
    -

    Whether a range of address is reserved or not in host controller.

    +

    Whether a range of address is reserved or not.

    since: 2.0

    @@ -409,39 +387,14 @@

    -
    -
    Hinawa.FwResp::requested
    -
    -

    Emitted when any node transfers requests to the range of address in 1394 OHCI controller -to which this object listening, except for the case that either -HinawaFwResp::requested2 signal handler or HinawaFwResp::requested3 signal handler -is already assigned.

    -
    -
    -

    deprecated: 2.2 since: 0.3

    -
    -
    - -
    -
    Hinawa.FwResp::requested2
    -
    -

    Emitted when any node transfers request subaction to the range of address in 1394 OHCI -controller to which this object listening, except for the case that -HinawaFwResp::requested3 signal handler is already assigned.

    -
    -
    -

    deprecated: 2.6 since: 2.2

    -
    -
    -
    -
    Hinawa.FwResp::requested3
    +
    Hinawa.FwResp::requested
    -

    Emitted when any node transfers request subaction to the range of address in 1394 OHCI -controller to which this object listening.

    +

    Emitted when any node transfers request subaction to local nodes within the address +range reserved in Linux system.

    -

    since: 2.6

    +

    since: 4.0

    @@ -482,27 +435,12 @@

    struct HinawaFwRespClass {
       GObjectClass parent_class;
       HinawaFwRcode (* requested) (
    -    HinawaFwResp* self,
    -    HinawaFwTcode tcode
    -  );
    -  HinawaFwRcode (* requested2) (
         HinawaFwResp* self,
         HinawaFwTcode tcode,
         guint64 offset,
    -    guint32 src,
    -    guint32 dst,
    -    guint32 card,
    -    guint32 generation,
    -    const guint8* frame,
    -    guint length
    -  );
    -  HinawaFwRcode (* requested3) (
    -    HinawaFwResp* self,
    -    HinawaFwTcode tcode,
    -    guint64 offset,
    -    guint src,
    -    guint dst,
    -    guint card,
    +    guint src_node_id,
    +    guint dst_node_id,
    +    guint card_id,
         guint generation,
         guint tstamp,
         const guint8* frame,
    @@ -527,30 +465,11 @@ 
    Class members
    requested: HinawaFwRcode (* requested) ( HinawaFwResp* self, - HinawaFwTcode tcode - )
    -
    No description available.
    - -
    requested2: HinawaFwRcode (* requested2) ( - HinawaFwResp* self, - HinawaFwTcode tcode, - guint64 offset, - guint32 src, - guint32 dst, - guint32 card, - guint32 generation, - const guint8* frame, - guint length - )
    -
    No description available.
    - -
    requested3: HinawaFwRcode (* requested3) ( - HinawaFwResp* self, HinawaFwTcode tcode, guint64 offset, - guint src, - guint dst, - guint card, + guint src_node_id, + guint dst_node_id, + guint card_id, guint generation, guint tstamp, const guint8* frame, @@ -573,33 +492,13 @@

    -
    +
    Hinawa.FwRespClass.requested

    Class closure for the HinawaFwResp::requested signal.

    -

    deprecated: 2.2 

    -
    -
    - -
    -
    Hinawa.FwRespClass.requested2
    -
    -

    Class closure for the HinawaFwResp::requested2 signal.

    -
    -
    -

    deprecated: 2.6 since: 2.2

    -
    -
    - -
    -
    Hinawa.FwRespClass.requested3
    -
    -

    Class closure for the HinawaFwResp::requested3 signal.

    -
    -
    -

    since: 2.6

    +

    since: 4.0

    diff --git a/hinawa/classes_hierarchy.html b/hinawa/classes_hierarchy.html index 319c662..5b26109 100644 --- a/hinawa/classes_hierarchy.html +++ b/hinawa/classes_hierarchy.html @@ -7,7 +7,7 @@ - Hinawa – 3.0: Classes Hierarchy + Hinawa – 4.0: Classes Hierarchy @@ -19,9 +19,9 @@ - + - + @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -93,20 +93,6 @@

    Classes Hierarchy

  • FwNode
  • FwReq -
  • -
  • SndUnit -
  • diff --git a/hinawa/ctor.CycleTime.new.html b/hinawa/ctor.CycleTime.new.html index 64043fe..e9442db 100644 --- a/hinawa/ctor.CycleTime.new.html +++ b/hinawa/ctor.CycleTime.new.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -99,14 +99,14 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    Declaration - [src] + [src]

    @@ -125,7 +125,7 @@

    Description - [src] + [src]

    @@ -135,7 +135,7 @@

    -

    Available since: 2.6.

    +

    Available since: 2.6

    diff --git a/hinawa/ctor.FwFcp.new.html b/hinawa/ctor.FwFcp.new.html index 4bbf267..f071b70 100644 --- a/hinawa/ctor.FwFcp.new.html +++ b/hinawa/ctor.FwFcp.new.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -99,14 +99,14 @@

    Hinawa -

    since: 1.3.

    +

    since: 1.3

    Declaration - [src] + [src]

    @@ -125,7 +125,7 @@

    Description - [src] + [src]

    @@ -135,7 +135,7 @@

    -

    Available since: 1.3.

    +

    Available since: 1.3

    diff --git a/hinawa/ctor.FwNode.new.html b/hinawa/ctor.FwNode.new.html index 3d47c09..4cf3643 100644 --- a/hinawa/ctor.FwNode.new.html +++ b/hinawa/ctor.FwNode.new.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -99,14 +99,14 @@

    Hinawa -

    since: 1.4.

    +

    since: 1.4

    Declaration - [src] + [src]

    @@ -125,7 +125,7 @@

    Description - [src] + [src]

    @@ -135,7 +135,7 @@

    -

    Available since: 1.4.

    +

    Available since: 1.4

    diff --git a/hinawa/ctor.FwReq.new.html b/hinawa/ctor.FwReq.new.html index d59dfcd..354af35 100644 --- a/hinawa/ctor.FwReq.new.html +++ b/hinawa/ctor.FwReq.new.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -99,14 +99,14 @@

    Hinawa -

    since: 1.3.

    +

    since: 1.3

    Declaration - [src] + [src]

    @@ -125,7 +125,7 @@

    Description - [src] + [src]

    @@ -135,7 +135,7 @@

    -

    Available since: 1.3.

    +

    Available since: 1.3

    diff --git a/hinawa/ctor.FwResp.new.html b/hinawa/ctor.FwResp.new.html index 7f4ae71..77c5fab 100644 --- a/hinawa/ctor.FwResp.new.html +++ b/hinawa/ctor.FwResp.new.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -99,14 +99,14 @@

    Hinawa -

    since: 1.3.

    +

    since: 1.3

    Declaration - [src] + [src]

    @@ -125,7 +125,7 @@

    Description - [src] + [src]

    @@ -135,7 +135,7 @@

    -

    Available since: 1.3.

    +

    Available since: 1.3

    diff --git a/hinawa/enum.FwRcode.html b/hinawa/enum.FwRcode.html index 556b287..9435e05 100644 --- a/hinawa/enum.FwRcode.html +++ b/hinawa/enum.FwRcode.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -114,7 +114,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/enum.FwTcode.html b/hinawa/enum.FwTcode.html index 9b927f2..ccddb82 100644 --- a/hinawa/enum.FwTcode.html +++ b/hinawa/enum.FwTcode.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -114,7 +114,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/error.FwFcpError.html b/hinawa/error.FwFcpError.html index 6c7ce4f..acc6886 100644 --- a/hinawa/error.FwFcpError.html +++ b/hinawa/error.FwFcpError.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,12 +123,12 @@

    Description - [src] + [src]

    -

    A set of error code for GError with domain which equals to Hinawa.FwFcpError.

    +

    A set of error code for GError for operations in HinawaFwFcp.

    @@ -165,6 +165,11 @@

    The size of response is larger than expected.

    + + HINAWA_FW_FCP_ERROR_ABORTED +

    The transaction is aborted due to bus reset.

    + +

    @@ -183,7 +188,7 @@

    hinawa_fw_fcp_error_quark
    -

    Return the GQuark for GError which has code in Hinawa.FwFcpError.

    +

    Return the GQuark for GError which has code in HinawaFwFcpError.

    since: 2.1

    diff --git a/hinawa/error.FwNodeError.html b/hinawa/error.FwNodeError.html index da814af..3ffc95e 100644 --- a/hinawa/error.FwNodeError.html +++ b/hinawa/error.FwNodeError.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,12 +123,12 @@

    Description - [src] + [src]

    -

    A set of error code for GError with domain which equals to Hinawa.FwNodeError.

    +

    A set of error code for GError for operations in HinawaFwNode.

    @@ -195,7 +195,7 @@

    hinawa_fw_node_error_quark
    -

    Return the GQuark for GError with Hinawa.FwNodeError domain.

    +

    Return the GQuark for GError with HinawaFwNodeError domain.

    since: 2.1

    diff --git a/hinawa/error.FwReqError.html b/hinawa/error.FwReqError.html index 277c73a..e0aba04 100644 --- a/hinawa/error.FwReqError.html +++ b/hinawa/error.FwReqError.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,13 +123,13 @@

    Description - [src] + [src]

    -

    A set of error code for HinawaFwReq. Each of them has the same value as the -corresponding enumeration in HinawaFwRcode.

    +

    A set of error code for GError for operations in HinawaFwReq. +The actual value is equivalent to HinawaFwRcode.

    diff --git a/hinawa/error.FwRespError.html b/hinawa/error.FwRespError.html index dbbd037..34b40d6 100644 --- a/hinawa/error.FwRespError.html +++ b/hinawa/error.FwRespError.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,12 +123,12 @@

    Description - [src] + [src]

    -

    A set of error code for GError with domain which equals to Hinawa.FwRespError.

    +

    A set of error code for GError for operations in HinawaFwResp.

    @@ -188,7 +188,8 @@

    hinawa_fw_resp_error_quark
    -

    Return the GQuark for error domain of GError which has code in Hinawa.FwRespError.

    +

    Return the GQuark for error domain of GError which has code in +HinawaFwRespError.

    since: 2.2

    diff --git a/hinawa/hinawa.devhelp2 b/hinawa/hinawa.devhelp2 new file mode 100644 index 0000000..adee00a --- /dev/null +++ b/hinawa/hinawa.devhelp2 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hinawa/index.html b/hinawa/index.html index 0c78b59..7435245 100644 --- a/hinawa/index.html +++ b/hinawa/index.html @@ -7,7 +7,7 @@ - Hinawa – 3.0 + Hinawa – 4.0 @@ -18,10 +18,10 @@ - - - - + + + + @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -119,15 +119,15 @@
    Dependencies

    Namespace

    -

    Hinawa – 3.0

    +

    Hinawa – 4.0

    -

    The library to operate OHCI 1394 hardware for asynchronous communication in IEEE 1394 bus

    +

    The library to operate 1394 OHCI hardware for asynchronous communication in IEEE 1394 bus

    - + @@ -267,36 +267,6 @@

    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Version2.6.1
    Version4.0.0
    AuthorsTakashi Sakamoto
    LicenseLGPL-2.1-or-later
    Websitehttps://alsa-project.github.io/gobject-introspection-docs/hinawa/
    SndDg00x
    SndDice
    SndEfw
    SndMotu
    SndTscm
    SndUnit
    @@ -321,11 +291,6 @@

    - - SndMotuRegisterDspParameter - - -

    @@ -356,16 +321,6 @@

    - - SndEfwStatus - - - - - SndUnitType - - -

    @@ -405,16 +360,6 @@

    - - SndDiceError - - - - - SndUnitError - - -

    diff --git a/hinawa/index.json.gz b/hinawa/index.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b46278c695ae4fcf203854e6f268d7d8220637f GIT binary patch literal 1936 zcmV;B2XFWviwFP!000021HD<>ZsRr({T0H`jk`A#sGkzJ&TfF+W}6MVC;~&EDcWLJ zCKZyh;|BZhogro2ZAs4MAwW!Oc+L!mb0Hr`Yi{Xi@;H)aG#Pyol5Xkfm(hl6Bb0=p z592rRd&MQ!)G7@lD{&So1|#M1vqIwCn|JTWZ%03W8JXRBp<-D0?r~&y35Q7*Q)56- z(l!3P++MN-ezI)Z6WEWMbiJl}2jdsya{856O{JmC0uJF1oTUIvtRhl{oCry-X0sW2 z`~LS2WIP@Nfy1bOf=G=u!IC9`|Gpq}C5@%hX-w{%iO<~v^NbOpG6XBxR0Ed?cL={{d?2OF z`u)woZGRXl>Ch1GcJn!~RcP!?&V%@TX45tDMa}916 zajX~;D^Z{_XF$}F+<~8`%%0}}^9rv}t*MZ;h&t2Sv26*f`>FELH{2o;$0@?_IO7T1 z1AqK17GozicjGF-kPqk1)K6WL3;N?BGUd6~VFR9ch)ikfwYZq%Fd6fr`^06su5e-P z>2N<@=Ad~3rwshtE$#DzqXNXJ*+~{@B~@xF`9x(YtAoew0Uo#gc-T{UKn)bBuwX(r zEGUT$${kJFg7qcjO%u5olTe|LQbmO>{{D3e`wZd`9folZw!%h%g)p*Cp2EMj&gFXN9%~AM_YAy#KxhJwmY#!JED(41_?T)b(; z4UJQm&b-^A2=;!i?YsUoz3Q{inr=^~=4DUd6;T~-spg&R%npL{+996IvbsiKX>fXCc!Eaw#Or2VdCaNd1N*u{s+{LllI3{JLSQ=dP#T6HVF;wKm9w8WdFBqCeDX7id z%?)q4Jpl`rtD}rG-gC&-%akTV!}Vsk`Swz+?PtwscwFj+!%&Xj$2|!Kevtruq@{}P zMYplWi<37P`jCOEWCpTs2$zpic2X8Q%S+W1?tNZ89deSRjE}V{$GrAXoAPp=+qXgK z$@*aN`f?hia&U8!i`2r_k?w?C$Q?PkG@NIPRiN;i6cctDbHD^$-LsrvgsL+`R z59Nb`4-RBin=`^T5>QqqG2OwDQn3sAuy8jzgVf&(5fd(S|6B_O0XpOl?kqHG2$C8o z$#AX{J9~?0I|U8+X_nFonZ1gzGb&cAT?d%ZFJon4RNg{&YAnpz0-Bja?pPp0vj%RC zu|^mI>sZB93|Pd8ySD{!xbm%I`I4@iMHZ~XL(#Iygl3@{uMM);4RrSF5ckMpJAhp{ zf2#RulEi{}7XV*F2XHNKDuqifottnnJ~gn{{uKo<%f`>Hr8}Y3atR5i+vs@MjJpx> z5{QwTx{^9O0JT!~B!i=1Ud@(|8KFJ&+=|df{nT`y_S8>vrgSN`mz$326=Zp)dRfL*lSPYH77YYP=5O#RHA2aXU>wkart)wiXuMW{Y<)l}AWCM1GZUOg>Q= z##|fdeq|SYC=7JO67=BVKmwRR{ni>hw1jS`i0LB6!fdxzx~+q$!)J-QPXwu8W7u-o zHoLAeEjb?(ZCmBnB;j8@yW?rQ{so81O=v>d4>)tw6lLDYMCy;l&rHODEmO$~E(z7< zNf&js1q$w8apGy0bS-@EQ>uToZQ%YvrM*aVZz{oFxLmd8&w_U}7S#BwxWDkj`N8KG zpIRcYG|OV%odY;8n9NU8r2J@hpr3zcRq);

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -115,7 +115,7 @@

    Declaration - [src] + [src]

    @@ -136,7 +136,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/method.CycleTime.get_clock_id.html b/hinawa/method.CycleTime.get_clock_id.html index d55ba63..12517ec 100644 --- a/hinawa/method.CycleTime.get_clock_id.html +++ b/hinawa/method.CycleTime.get_clock_id.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -107,7 +107,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    @@ -115,7 +115,7 @@

    Declaration - [src] + [src]

    @@ -135,7 +135,7 @@

    Description - [src] + [src]

    @@ -145,7 +145,7 @@

    -

    Available since: 2.6.

    +

    Available since: 2.6

    diff --git a/hinawa/method.CycleTime.get_fields.html b/hinawa/method.CycleTime.get_fields.html index 6e750a0..76c59e8 100644 --- a/hinawa/method.CycleTime.get_fields.html +++ b/hinawa/method.CycleTime.get_fields.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -107,7 +107,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    @@ -115,7 +115,7 @@

    Declaration - [src] + [src]

    @@ -135,19 +135,19 @@

    Description - [src] + [src]

    -

    Get the value of cycle time in 1394 OHCI controller. The first element of array expresses the +

    Get the value of cycle time in 1394 OHCI hardware. The first element of array expresses the value of sec field, up to 127. The second element of array expresses the value of cycle field, up to 7999. The third element of array expresses the value of offset field, up to 3071.

    -

    Available since: 2.6.

    +

    Available since: 2.6

    @@ -171,7 +171,7 @@

    Type: An array of guint16

    The value of cycle time register of 1394 - OHCI, including three elements; second, cycle, and offset in its order.

    + OHCI hardware, including three elements; second, cycle, and offset in its order.

    diff --git a/hinawa/method.CycleTime.get_raw.html b/hinawa/method.CycleTime.get_raw.html index 90c2143..067ae87 100644 --- a/hinawa/method.CycleTime.get_raw.html +++ b/hinawa/method.CycleTime.get_raw.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -107,7 +107,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    @@ -115,7 +115,7 @@

    Declaration - [src] + [src]

    @@ -135,17 +135,17 @@

    Description - [src] + [src]

    -

    Get the value of cycle time in 1394 OHCI controller.

    +

    Get the value of cycle time in 1394 OHCI hardware.

    -

    Available since: 2.6.

    +

    Available since: 2.6

    diff --git a/hinawa/method.CycleTime.get_system_time.html b/hinawa/method.CycleTime.get_system_time.html index e1c22d2..b8449f9 100644 --- a/hinawa/method.CycleTime.get_system_time.html +++ b/hinawa/method.CycleTime.get_system_time.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -107,7 +107,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    @@ -115,7 +115,7 @@

    Declaration - [src] + [src]

    @@ -136,7 +136,7 @@

    Description - [src] + [src]

    @@ -147,7 +147,7 @@

    -

    Available since: 2.6.

    +

    Available since: 2.6

    diff --git a/hinawa/method.FwFcp.avc_transaction.html b/hinawa/method.FwFcp.avc_transaction.html index a80d352..3ad1818 100644 --- a/hinawa/method.FwFcp.avc_transaction.html +++ b/hinawa/method.FwFcp.avc_transaction.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -88,8 +88,6 @@
    Methods
    command_with_tstamp - transaction - unbind
    @@ -111,7 +109,7 @@

    Hinawa -

    deprecated: 2.6 since: 2.1.

    +

    since: 4.0

    @@ -119,17 +117,17 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_fcp_avc_transaction (
       HinawaFwFcp* self,
       const guint8* cmd,
       gsize cmd_size,
    -  guint8* const* resp,
    +  guint8** resp,
       gsize* resp_size,
       guint timeout_ms,
       GError** error
    @@ -144,23 +142,21 @@ 

    Description - [src] + [src]

    -

    Finish the pair of asynchronous transaction for AV/C command and response transactions. The -timeout_ms parameter is used to wait for response transaction since the command transaction is -initiated, ignoring HinawaFwFcp:timeout property of instance. The timeout is not expanded in -the case that AV/C INTERIM status is arrived, thus the caller should expand the timeout in -advance for the case.

    +

    Finish the pair of asynchronous transaction for AV/C command and response. The timeout_ms +parameter is used to wait for response transaction since the command transaction is initiated. +The timeout is not expanded in the case that AV/C INTERIM status arrived, thus the caller should +expand the timeout in advance for the case.

    -

    Available since: 2.1.

    -

    Deprecated since: 2.6

    -

    Use hinawa_fw_fcp_avc_transaction_with_tstamp(), instead.

    +

    Available since: 4.0

    + @@ -289,6 +285,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    +

    The argument will be set by the function.
    + + + + + + +
    +

    +
    +

    +
    + diff --git a/hinawa/method.FwFcp.avc_transaction_with_tstamp.html b/hinawa/method.FwFcp.avc_transaction_with_tstamp.html index cf10201..7d321dc 100644 --- a/hinawa/method.FwFcp.avc_transaction_with_tstamp.html +++ b/hinawa/method.FwFcp.avc_transaction_with_tstamp.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -88,8 +88,6 @@
    Methods
    command_with_tstamp - transaction - unbind

    @@ -111,7 +109,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    @@ -119,7 +117,7 @@

    Declaration - [src] + [src]

    @@ -145,21 +143,20 @@

    Description - [src] + [src]

    -

    Finish the pair of asynchronous transaction for AV/C command and response transactions. The -timeout_ms parameter is used to wait for response transaction since the command transaction is -initiated, ignoring HinawaFwFcp:timeout property of instance. The timeout is not expanded in -the case that AV/C INTERIM status is arrived, thus the caller should expand the timeout in -advance for the case.

    +

    Finish the pair of asynchronous transaction for AV/C command and response. The timeout_ms +parameter is used to wait for response transaction since the command transaction is initiated. +The timeout is not expanded in the case that AV/C INTERIM status arrived, thus the caller should +expand the timeout in advance for the case.

    -

    Available since: 2.6.

    +

    Available since: 2.6

    diff --git a/hinawa/method.FwFcp.bind.html b/hinawa/method.FwFcp.bind.html index b85a664..b4b855d 100644 --- a/hinawa/method.FwFcp.bind.html +++ b/hinawa/method.FwFcp.bind.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -88,8 +88,6 @@
    Methods
    command_with_tstamp - transaction - unbind
    @@ -111,7 +109,7 @@

    Hinawa -

    since: 1.4

    +

    since: 4.0

    @@ -119,12 +117,12 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_fcp_bind (
       HinawaFwFcp* self,
       HinawaFwNode* node,
    @@ -140,7 +138,7 @@ 

    Description - [src] + [src]

    @@ -150,7 +148,7 @@

    -

    Available since: 1.4

    +

    Available since: 4.0

    @@ -207,6 +205,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + diff --git a/hinawa/method.FwFcp.command.html b/hinawa/method.FwFcp.command.html index bf0e8b3..8e209b5 100644 --- a/hinawa/method.FwFcp.command.html +++ b/hinawa/method.FwFcp.command.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -88,8 +88,6 @@

    Methods
    command_with_tstamp - transaction - unbind
    @@ -111,7 +109,7 @@

    Hinawa -

    deprecated: 2.6 since: 2.1.

    +

    since: 4.0

    @@ -119,12 +117,12 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_fcp_command (
       HinawaFwFcp* self,
       const guint8* cmd,
    @@ -142,7 +140,7 @@ 

    Description - [src] + [src]

    @@ -153,9 +151,8 @@

    -

    Available since: 2.1.

    -

    Deprecated since: 2.6

    -

    Use hinawa_fw_fcp_command_with_tstamp(), instead.

    +

    Available since: 4.0

    + @@ -246,6 +243,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + diff --git a/hinawa/method.FwFcp.command_with_tstamp.html b/hinawa/method.FwFcp.command_with_tstamp.html index e3cbd76..8575210 100644 --- a/hinawa/method.FwFcp.command_with_tstamp.html +++ b/hinawa/method.FwFcp.command_with_tstamp.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -88,8 +88,6 @@

    Methods
    command_with_tstamp - transaction - unbind
    @@ -111,7 +109,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 2.6

    @@ -119,7 +117,7 @@

    Declaration - [src] + [src]

    @@ -143,7 +141,7 @@

    Description - [src] + [src]

    @@ -158,7 +156,7 @@

    -

    Available since: 2.6.

    +

    Available since: 2.6

    diff --git a/hinawa/method.FwFcp.unbind.html b/hinawa/method.FwFcp.unbind.html index 3c82eb9..ac8455c 100644 --- a/hinawa/method.FwFcp.unbind.html +++ b/hinawa/method.FwFcp.unbind.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -88,8 +88,6 @@
    Methods
    command_with_tstamp - transaction - unbind
    @@ -111,7 +109,7 @@

    Hinawa -

    since: 1.4.

    +

    since: 1.4

    @@ -119,7 +117,7 @@

    Declaration - [src] + [src]

    @@ -138,17 +136,17 @@

    Description - [src] + [src]

    -

    Stop to listen to FCP responses.

    +

    Stop to listen to FCP responses. Any pending transactions are forced to be aborted.

    -

    Available since: 1.4.

    +

    Available since: 1.4

    diff --git a/hinawa/method.FwNode.create_source.html b/hinawa/method.FwNode.create_source.html index b4eb924..17bf5e4 100644 --- a/hinawa/method.FwNode.create_source.html +++ b/hinawa/method.FwNode.create_source.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -105,7 +105,7 @@

    Hinawa -

    since: 1.4.

    +

    since: 4.0

    @@ -113,12 +113,12 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_node_create_source (
       HinawaFwNode* self,
       GSource** gsrc,
    @@ -134,7 +134,7 @@ 

    Description - [src] + [src]

    @@ -145,7 +145,7 @@

    -

    Available since: 1.4.

    +

    Available since: 4.0

    @@ -202,6 +202,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + diff --git a/hinawa/method.FwNode.get_config_rom.html b/hinawa/method.FwNode.get_config_rom.html index 2ed075b..253e4e9 100644 --- a/hinawa/method.FwNode.get_config_rom.html +++ b/hinawa/method.FwNode.get_config_rom.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -105,7 +105,7 @@

    Hinawa -

    since: 1.4.

    +

    since: 4.0

    @@ -113,12 +113,12 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_node_get_config_rom (
       HinawaFwNode* self,
       const guint8** image,
    @@ -135,7 +135,7 @@ 

    Description - [src] + [src]

    @@ -145,7 +145,7 @@

    -

    Available since: 1.4.

    +

    Available since: 4.0

    @@ -185,7 +185,7 @@

    length

    Type: gsize*

    -

    The number of bytes consists of the configuration rom.

    +

    The number of bytes consists of the configuration ROM.

    @@ -219,6 +219,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    +

    The argument will be set by the function.
    + + + + + + +
    +

    +

    +
    +
    + diff --git a/hinawa/method.FwNode.open.html b/hinawa/method.FwNode.open.html index 8fc3b34..75879e9 100644 --- a/hinawa/method.FwNode.open.html +++ b/hinawa/method.FwNode.open.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -105,7 +105,7 @@

    Hinawa -

    since: 1.4.

    +

    since: 4.0

    @@ -113,15 +113,16 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_node_open (
       HinawaFwNode* self,
       const gchar* path,
    +  gint open_flag,
       GError** error
     )
     
    @@ -134,17 +135,17 @@

    Description - [src] + [src]

    -

    Open Linux FireWire character device to operate node on IEEE 1394 bus.

    +

    Open Linux FireWire character device to operate node in IEEE 1394 bus.

    -

    Available since: 1.4.

    +

    Available since: 4.0

    @@ -178,6 +179,23 @@

    The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. + + + +
    open_flag
    +
    +

    Type: gint

    +

    The flag of open(2) system call. O_RDONLY is fulfilled internally.

    + + + + + + + + + +
    @@ -201,6 +219,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + diff --git a/hinawa/method.FwNode.read_cycle_time.html b/hinawa/method.FwNode.read_cycle_time.html index 6f88f01..fde8335 100644 --- a/hinawa/method.FwNode.read_cycle_time.html +++ b/hinawa/method.FwNode.read_cycle_time.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -105,7 +105,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 4.0

    @@ -113,7 +113,7 @@

    Declaration - [src] + [src]

    @@ -122,7 +122,7 @@

    hinawa_fw_node_read_cycle_time ( HinawaFwNode* self, gint clock_id, - HinawaCycleTime* const* cycle_time, + HinawaCycleTime** cycle_time, GError** error )

    @@ -135,17 +135,18 @@

    Description - [src] + [src]

    -

    Read current value of CYCLE_TIME register in 1394 OHCI controller.

    +

    Read current value of CYCLE_TIME register in 1394 OHCI hardware dedicated to communicate with +the associated node in IEEE 1394 bus.

    -

    Available since: 2.6.

    +

    Available since: 4.0

    diff --git a/hinawa/method.FwReq.request.html b/hinawa/method.FwReq.request.html index 333e29f..1e06ff8 100644 --- a/hinawa/method.FwReq.request.html +++ b/hinawa/method.FwReq.request.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -82,10 +82,6 @@
    Methods
    transaction - transaction_async - - transaction_sync - transaction_with_tstamp
    @@ -107,7 +103,7 @@

    Hinawa -

    since: 2.6.

    +

    since: 4.0

    @@ -115,7 +111,7 @@

    Declaration - [src] + [src]

    @@ -127,7 +123,7 @@

    HinawaFwTcode tcode, guint64 addr, gsize length, - guint8* const* frame, + guint8** frame, gsize* frame_size, GError** error ) @@ -141,19 +137,19 @@

    Description - [src] + [src]

    -

    Execute request subaction of transactions to the given node according to given code. When the +

    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::responded2 signal handler is called.

    +HinawaFwReq::responded signal handler is called.

    -

    Available since: 2.6.

    +

    Available since: 4.0

    @@ -265,7 +261,7 @@

    Type: gsize*

    The size of array in byte unit. The value of this argument should point to the - numerical number and mutable for read and lock transaction.

    + numeric number and mutable for read and lock transaction.

    diff --git a/hinawa/method.FwReq.transaction.html b/hinawa/method.FwReq.transaction.html index 8f1dc70..bcc40d4 100644 --- a/hinawa/method.FwReq.transaction.html +++ b/hinawa/method.FwReq.transaction.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -82,10 +82,6 @@
    Methods
    transaction - transaction_async - - transaction_sync - transaction_with_tstamp @@ -107,7 +103,7 @@

    Hinawa -

    deprecated: 2.1 since: 1.4

    +

    since: 4.0

    @@ -115,20 +111,21 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_req_transaction (
       HinawaFwReq* self,
       HinawaFwNode* node,
       HinawaFwTcode tcode,
       guint64 addr,
       gsize length,
    -  guint8* const* frame,
    +  guint8** frame,
       gsize* frame_size,
    +  guint timeout_ms,
       GError** error
     )
     
    @@ -141,20 +138,20 @@

    Description - [src] + [src]

    Execute request subaction of transaction to the given node according to given code, then wait -for response subaction within the value of timeout argument.

    +for response subaction within the value of timeout argument. The function is a thin wrapper to +hinawa_fw_req_transaction_with_tstamp().

    -

    Available since: 1.4

    -

    Deprecated since: 2.1

    -

    Use [method@FwReq.transaction_with_tstamp()] instead.

    +

    Available since: 4.0

    + @@ -276,6 +273,24 @@

    +

    The argument will be modified by the function.
    +
    + +
    timeout_ms
    +
    +

    Type: guint

    +

    The timeout to wait for response subaction of the transaction since request + subaction is initiated, in milliseconds.

    + + + + + + + + + +
    @@ -299,6 +314,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + diff --git a/hinawa/method.FwReq.transaction_with_tstamp.html b/hinawa/method.FwReq.transaction_with_tstamp.html index fdb7b1d..2263ee3 100644 --- a/hinawa/method.FwReq.transaction_with_tstamp.html +++ b/hinawa/method.FwReq.transaction_with_tstamp.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -82,10 +82,6 @@

    Methods
    transaction - transaction_async - - transaction_sync - transaction_with_tstamp

    @@ -115,7 +111,7 @@

    Declaration - [src] + [src]

    @@ -143,14 +139,13 @@

    Description - [src] + [src]

    Execute request subaction of transaction to the given node according to given code, then wait -for response subaction within the given timeout. The HinawaFwReq:timeout property of -instance is ignored.

    +for response subaction within the given timeout.

    Each value of tstamp is 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, each element of tstamp @@ -289,8 +284,8 @@

    Type: An array of guint

    The array with two elements for time stamps. - The first element is for the isochronous cycle at which the request was sent. The second - element is for the isochronous cycle at which the response arrived.

    + The first element is for the isochronous cycle at which the request subaction was sent. + The second element is for the isochronous cycle at which the response subaction arrived.

    @@ -307,7 +302,7 @@

    timeout_ms

    Type: guint

    -

    The timeout to wait for response subaction of the transaction since request +

    The timeout to wait for the response subaction of transaction since the request subaction is initiated, in milliseconds.

    The argument will be set by the function.
    diff --git a/hinawa/method.FwResp.release.html b/hinawa/method.FwResp.release.html index bb7b523..c1130ea 100644 --- a/hinawa/method.FwResp.release.html +++ b/hinawa/method.FwResp.release.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -78,8 +78,6 @@
    Type
    Methods
    @@ -115,7 +113,7 @@

    Declaration - [src] + [src]

    @@ -134,17 +132,17 @@

    Description - [src] + [src]

    -

    Stop to listen to a range of address in local node (e.g. OHCI 1394 controller).

    +

    Stop listening to the address range in Linux system for local nodes.

    -

    Available since: 1.4.

    +

    Available since: 1.4

    diff --git a/hinawa/method.FwResp.reserve.html b/hinawa/method.FwResp.reserve.html index bd0f96c..e6b4f7f 100644 --- a/hinawa/method.FwResp.reserve.html +++ b/hinawa/method.FwResp.reserve.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -78,8 +78,6 @@
    Type
    Methods
    @@ -115,12 +113,12 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_resp_reserve (
       HinawaFwResp* self,
       HinawaFwNode* node,
    @@ -138,19 +136,22 @@ 

    Description - [src] + [src]

    -

    Start to listen to a range of address in host controller which connects to the node. The function -is a variant of hinawa_fw_resp_reserve_within_region() so that the exact range of address should -be reserved as given.

    +

    Allocate an address range within Linux system for local nodes, each of which expresses 1394 +OHCI hardware. Once successful, HinawaFwResp::requested signal will be emitted whenever any +request subactions arrive at the 1394 OHCI hardware within the dedicated range.

    +

    The range is precisely reserved at the address specified by addr with the size indicated by +width. In essence, this function is a variant of hinawa_fw_resp_reserve_within_region() in +which the specified address range is reserved as provided.

    -

    Available since: 1.4.

    +

    Available since: 4.0

    @@ -190,7 +191,7 @@

    addr

    Type: guint64

    -

    A start address to listen to in host controller.

    +

    A start address to listen to in 1394 OHCI hardware.

    @@ -207,7 +208,7 @@

    width

    Type: guint

    -

    The byte width of address to listen to host controller.

    +

    The byte width of address to listen to 1394 OHCI hardware.

    @@ -241,6 +242,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    +

    + + + + + + +
    +

    +
    +
    +

    + diff --git a/hinawa/method.FwResp.reserve_within_region.html b/hinawa/method.FwResp.reserve_within_region.html index e104c48..00d584e 100644 --- a/hinawa/method.FwResp.reserve_within_region.html +++ b/hinawa/method.FwResp.reserve_within_region.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -78,8 +78,6 @@
    Type
    Methods
    @@ -115,12 +113,12 @@

    Declaration - [src] + [src]

    -
    void
    +        
    gboolean
     hinawa_fw_resp_reserve_within_region (
       HinawaFwResp* self,
       HinawaFwNode* node,
    @@ -139,19 +137,21 @@ 

    Description - [src] + [src]

    -

    Start to listen to range of address equals to #width in local node (e.g. 1394 OHCI host -controller), which is used to communicate to the node given as parameter. The range of address -is looked up in region between region_start and region_end.

    +

    Allocate an address range within Linux system for local nodes, each of which expresses 1394 +OHCI hardware. Once successful, HinawaFwResp::requested signal will be emitted whenever any +request subactions arrive at the 1394 OHCI hardware within the dedicated range.

    +

    The range is reserved between the values specified by region_start and region_end with the size +indicated by width. The starting offset may vary every time.

    -

    Available since: 2.3.

    +

    Available since: 4.0

    @@ -259,6 +259,32 @@

    +
    +

    + Return value + +

    + +
    +
    +
    +

    Type: gboolean

    +

    TRUE if the overall operation finishes successfully, otherwise FALSE.

    +
    +
    + + + + + + + +
    +
    +
    +
    +
    + diff --git a/hinawa/method.FwResp.set_resp_frame.html b/hinawa/method.FwResp.set_resp_frame.html index 22a355d..a8cde79 100644 --- a/hinawa/method.FwResp.set_resp_frame.html +++ b/hinawa/method.FwResp.set_resp_frame.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -78,8 +78,6 @@

    Type
    Methods
    + +
    +

    + Flags + +

    + +
    + + + + + +
    Readableyes
    Writableno
    Constructno
    Construct onlyno
    +
    +
    + + + + + + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/hinawa/property.FwNode.generation.html b/hinawa/property.FwNode.generation.html index e3b8808..3e6a5ba 100644 --- a/hinawa/property.FwNode.generation.html +++ b/hinawa/property.FwNode.generation.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,6 +80,8 @@
    Properties
    bus-manager-node-id + card-id + generation ir-manager-node-id @@ -127,7 +129,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/property.FwNode.ir-manager-node-id.html b/hinawa/property.FwNode.ir-manager-node-id.html index 5ef390c..f6c7b93 100644 --- a/hinawa/property.FwNode.ir-manager-node-id.html +++ b/hinawa/property.FwNode.ir-manager-node-id.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,6 +80,8 @@
    Properties
    bus-manager-node-id + card-id + generation ir-manager-node-id @@ -127,7 +129,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/property.FwNode.local-node-id.html b/hinawa/property.FwNode.local-node-id.html index 3f21eec..cf04d0c 100644 --- a/hinawa/property.FwNode.local-node-id.html +++ b/hinawa/property.FwNode.local-node-id.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,6 +80,8 @@
    Properties
    bus-manager-node-id + card-id + generation ir-manager-node-id @@ -127,13 +129,13 @@

    Description - [src] + [src]

    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 controller.

    +object at current generation of bus topology. In general, it is for 1394 OHCI hardware.

    diff --git a/hinawa/property.FwNode.node-id.html b/hinawa/property.FwNode.node-id.html index d05bc60..7c6aac0 100644 --- a/hinawa/property.FwNode.node-id.html +++ b/hinawa/property.FwNode.node-id.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,6 +80,8 @@
    Properties
    bus-manager-node-id + card-id + generation ir-manager-node-id @@ -127,7 +129,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/property.FwNode.root-node-id.html b/hinawa/property.FwNode.root-node-id.html index 32642c5..d48721b 100644 --- a/hinawa/property.FwNode.root-node-id.html +++ b/hinawa/property.FwNode.root-node-id.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,6 +80,8 @@
    Properties
    bus-manager-node-id + card-id + generation ir-manager-node-id @@ -127,12 +129,12 @@

    Description - [src] + [src]

    -

    Node ID of root node in bus topology at current generation of the bus topology.

    +

    Node ID of root node in bus topology at current generation of bus topology.

    diff --git a/hinawa/property.FwResp.is-reserved.html b/hinawa/property.FwResp.is-reserved.html index 531f729..72aa0c3 100644 --- a/hinawa/property.FwResp.is-reserved.html +++ b/hinawa/property.FwResp.is-reserved.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -121,12 +121,12 @@

    Description - [src] + [src]

    -

    Whether a range of address is reserved or not in host controller.

    +

    Whether a range of address is reserved or not.

    diff --git a/hinawa/property.FwResp.offset.html b/hinawa/property.FwResp.offset.html index 26857b4..16f78f4 100644 --- a/hinawa/property.FwResp.offset.html +++ b/hinawa/property.FwResp.offset.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -121,7 +121,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/property.FwResp.width.html b/hinawa/property.FwResp.width.html index 648e950..08e0195 100644 --- a/hinawa/property.FwResp.width.html +++ b/hinawa/property.FwResp.width.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -121,7 +121,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/signal.FwFcp.responded.html b/hinawa/signal.FwFcp.responded.html index 3f1af66..89aa025 100644 --- a/hinawa/signal.FwFcp.responded.html +++ b/hinawa/signal.FwFcp.responded.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,8 +80,6 @@
    Signals
    responded - responded2 -
    @@ -101,7 +99,7 @@

    Hinawa -

    deprecated: 2.6 since: 2.1

    +

    since: 4.0

    @@ -113,6 +111,8 @@

    void
     responded (
       HinawaFwFcp* self,
    +  guint generation,
    +  guint tstamp,
       gpointer frame,
       guint frame_size,
       gpointer user_data
    @@ -127,14 +127,18 @@ 

    Description - [src] + [src]

    Emitted when the node transfers asynchronous packet as response for FCP and the process -successfully read the content of packet, except for the case that -HinawaFwFcp::responded2 signal handler is already assigned.

    +successfully read the content of packet.

    +

    The values of tstamp is 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 value of +tstamp argument has invalid value (=G_MAXUINT).

    @@ -146,11 +150,8 @@

    - Available since: 2.1 - + Available since: 4.0 - Deprecated since: 2.6 -

    Use HinawaFwFcp::responded2, instead.

    @@ -168,6 +169,40 @@

    +
    generation
    +
    +

    Type: guint

    +

    The generation of bus topology.

    + + + + + + + + + + +
    +
    + +
    tstamp
    +
    +

    Type: guint

    +

    The time stamp at which the request arrived for the response of FCP transaction.

    + + + + + + + + + + +
    +
    +
    frame

    Type: An array of guint8

    diff --git a/hinawa/signal.FwNode.bus-update.html b/hinawa/signal.FwNode.bus-update.html index 0ca7c66..d1881b0 100644 --- a/hinawa/signal.FwNode.bus-update.html +++ b/hinawa/signal.FwNode.bus-update.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -125,7 +125,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/signal.FwNode.disconnected.html b/hinawa/signal.FwNode.disconnected.html index bb6fc06..7269c53 100644 --- a/hinawa/signal.FwNode.disconnected.html +++ b/hinawa/signal.FwNode.disconnected.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -125,13 +125,13 @@

    Description - [src] + [src]

    -

    Emitted when the node is not available anymore due to removal from IEEE 1394 bus. It’s -preferable to call g_object_unref() immediately to release file descriptor.

    +

    Emitted when the node is not available anymore in Linux system. It’s preferable to call +g_object_unref() immediately to release file descriptor.

    diff --git a/hinawa/signal.FwReq.responded.html b/hinawa/signal.FwReq.responded.html index ebcb7a9..9549879 100644 --- a/hinawa/signal.FwReq.responded.html +++ b/hinawa/signal.FwReq.responded.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,8 +80,6 @@
    Signals
    responded - responded2 -
    @@ -101,7 +99,7 @@

    Hinawa -

    deprecated: 2.6 since: 2.1

    +

    since: 4.0

    @@ -114,6 +112,8 @@

    responded ( HinawaFwReq* self, HinawaFwRcode rcode, + guint request_tstamp, + guint response_tstamp, gpointer frame, guint frame_size, gpointer user_data @@ -128,14 +128,18 @@

    Description - [src] + [src]

    -

    Emitted when the unit transfers asynchronous packet as response subaction for the -transaction and the process successfully reads the content of packet from Linux firewire -subsystem, except for the case that HinawaFwReq::responded2 signal handler is already assigned.

    +

    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).

    @@ -147,11 +151,8 @@

    - Available since: 2.1 - + Available since: 4.0 - Deprecated since: 2.6 -

    Use HinawaFwReq::responded2, instead.

    @@ -183,6 +184,40 @@

    + + + +
    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.

    + + + + + + + + + +
    @@ -190,7 +225,7 @@

    Type: An array of guint8

    The array with elements for - byte data of response subaction for transaction.

    + byte data of response subaction for the transaction.

    diff --git a/hinawa/signal.FwResp.requested.html b/hinawa/signal.FwResp.requested.html index a5aa1a4..28995b8 100644 --- a/hinawa/signal.FwResp.requested.html +++ b/hinawa/signal.FwResp.requested.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,10 +80,6 @@
    Signals
    requested - requested2 - - requested3 - @@ -103,7 +99,7 @@

    Hinawa -

    deprecated: 2.2 since: 0.3

    +

    since: 4.0

    @@ -116,6 +112,14 @@

    requested ( HinawaFwResp* self, HinawaFwTcode tcode, + guint64 offset, + guint src_node_id, + guint dst_node_id, + guint card_id, + guint generation, + guint tstamp, + gpointer frame, + guint length, gpointer user_data )

    @@ -128,18 +132,21 @@

    Description - [src] + [src]

    -

    Emitted when any node transfers requests to the range of address in 1394 OHCI controller -to which this object listening, except for the case that either -HinawaFwResp::requested2 signal handler or HinawaFwResp::requested3 signal handler -is already assigned.

    -

    The handler can get data frame by a call of hinawa_fw_resp_get_req_frame() and set data -frame by a call of hinawa_fw_resp_set_resp_frame(), then returns HinawaFwRcode for -response subaction.

    +

    Emitted when any node transfers request subaction to local nodes within the address +range reserved in Linux system.

    +

    The handler is expected to call hinawa_fw_resp_set_resp_frame() with frame and return +HinawaFwRcode for response subaction.

    +

    The value of tstamp is 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 value of +tstamp argument has invalid value (=G_MAXUINT). Furthermore, if the version is less than +4, the src, dst, card, generation arguments have invalid value (=G_MAXUINT).

    @@ -151,12 +158,9 @@

    -

    + - - -
    Available since: 0.3
    Available since: 4.0
    Deprecated since: 2.2

    Use HinawaFwResp::requested3, instead.

    @@ -187,6 +191,143 @@

    + + + +
    offset
    +
    +

    Type: guint64

    +

    The address offset at which the transaction arrives.

    + + + + + + + + + + +
    +
    + +
    src_node_id
    +
    +

    Type: guint

    +

    The node ID of source for the transaction.

    + + + + + + + + + + +
    +
    + +
    dst_node_id
    +
    +

    Type: guint

    +

    The node ID of destination for the transaction.

    + + + + + + + + + + +
    +
    + +
    card_id
    +
    +

    Type: guint

    +

    The index of card specific to the 1394 OHCI hardware at which the request + subaction arrived.

    + + + + + + + + + + +
    +
    + +
    generation
    +
    +

    Type: guint

    +

    The generation of bus when the transaction is transferred.

    + + + + + + + + + + +
    +
    + +
    tstamp
    +
    +

    Type: guint

    +

    The isochronous cycle at which the request arrived.

    + + + + + + + + + + +
    +
    + +
    frame
    +
    +

    Type: An array of guint8

    +

    The array with elements for byte data.

    + + + + + + + + + + +
    The length of the array is specified in the length argument.
    +
    + +
    length
    +
    +

    Type: guint

    +

    The length of bytes for the frame.

    + + + + + + + + + +
    diff --git a/hinawa/struct.CycleTime.html b/hinawa/struct.CycleTime.html index 027ee96..383594d 100644 --- a/hinawa/struct.CycleTime.html +++ b/hinawa/struct.CycleTime.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -141,7 +141,7 @@

    Description - [src] + [src]

    @@ -184,7 +184,7 @@
    hinawa_cycle_time_new

    Allocate and return an instance of HinawaCycleTime.

    -

    since: 2.6.

    +

    since: 2.6

    @@ -246,29 +246,29 @@
    hinawa_cycle_time_get_clock_id<

    Get the ID of clock for timestamp.

    -

    since: 2.6.

    +

    since: 2.6

    hinawa_cycle_time_get_fields
    -

    Get the value of cycle time in 1394 OHCI controller. The first element of array expresses the +

    Get the value of cycle time in 1394 OHCI hardware. The first element of array expresses the value of sec field, up to 127. The second element of array expresses the value of cycle field, up to 7999. The third element of array expresses the value of offset field, up to 3071.

    -

    since: 2.6.

    +

    since: 2.6

    hinawa_cycle_time_get_raw
    -

    Get the value of cycle time in 1394 OHCI controller.

    +

    Get the value of cycle time in 1394 OHCI hardware.

    -

    since: 2.6.

    +

    since: 2.6

    @@ -279,7 +279,7 @@
    hinawa_cycle_time_get_system hinawa_cycle_time_get_clock_id().

    -

    since: 2.6.

    +

    since: 2.6

    diff --git a/hinawa/type_func.CycleTime.parse_tstamp.html b/hinawa/type_func.CycleTime.parse_tstamp.html index 94d83be..f3a0819 100644 --- a/hinawa/type_func.CycleTime.parse_tstamp.html +++ b/hinawa/type_func.CycleTime.parse_tstamp.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -106,7 +106,7 @@

    Declaration - [src] + [src]

    @@ -126,7 +126,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/type_func.FwFcpError.quark.html b/hinawa/type_func.FwFcpError.quark.html index 76fdfc4..a167bd9 100644 --- a/hinawa/type_func.FwFcpError.quark.html +++ b/hinawa/type_func.FwFcpError.quark.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,12 +123,12 @@

    Description - [src] + [src]

    -

    Return the GQuark for GError which has code in Hinawa.FwFcpError.

    +

    Return the GQuark for GError which has code in HinawaFwFcpError.

    diff --git a/hinawa/type_func.FwNodeError.quark.html b/hinawa/type_func.FwNodeError.quark.html index 94c63a4..483e229 100644 --- a/hinawa/type_func.FwNodeError.quark.html +++ b/hinawa/type_func.FwNodeError.quark.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,12 +123,12 @@

    Description - [src] + [src]

    -

    Return the GQuark for GError with Hinawa.FwNodeError domain.

    +

    Return the GQuark for GError with HinawaFwNodeError domain.

    diff --git a/hinawa/type_func.FwReqError.quark.html b/hinawa/type_func.FwReqError.quark.html index c043953..ae2db80 100644 --- a/hinawa/type_func.FwReqError.quark.html +++ b/hinawa/type_func.FwReqError.quark.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,7 +123,7 @@

    Description - [src] + [src]

    diff --git a/hinawa/type_func.FwRespError.quark.html b/hinawa/type_func.FwRespError.quark.html index 1a3bf4b..492ca81 100644 --- a/hinawa/type_func.FwRespError.quark.html +++ b/hinawa/type_func.FwRespError.quark.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -123,12 +123,13 @@

    Description - [src] + [src]

    -

    Return the GQuark for error domain of GError which has code in Hinawa.FwRespError.

    +

    Return the GQuark for error domain of GError which has code in +HinawaFwRespError.

    diff --git a/hinawa/vfunc.FwFcp.responded.html b/hinawa/vfunc.FwFcp.responded.html index 3b65886..1d4308f 100644 --- a/hinawa/vfunc.FwFcp.responded.html +++ b/hinawa/vfunc.FwFcp.responded.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,8 +80,6 @@
    Virtual methods
    responded - responded2 -
    @@ -101,7 +99,7 @@

    Hinawa -

    since: 2.1

    +

    since: 4.0

    @@ -109,7 +107,7 @@

    Declaration - [src] + [src]

    @@ -117,6 +115,8 @@

    void
     responded (
       HinawaFwFcp* self,
    +  guint generation,
    +  guint tstamp,
       const guint8* frame,
       guint frame_size
     )
    @@ -130,7 +130,7 @@ 

    Description - [src] + [src]

    @@ -140,7 +140,7 @@

    -

    Available since: 2.1

    +

    Available since: 4.0

    @@ -157,11 +157,45 @@

    +
    generation
    +
    +

    Type: guint

    +

    The generation of bus topology.

    + + + + + + + + + + +
    +
    + +
    tstamp
    +
    +

    Type: guint

    +

    The time stamp at which the request subaction arrived for the response of FCP transaction.

    + + + + + + + + + + +
    +
    +
    frame

    Type: An array of guint8

    The array with elements for byte - data of response for Function Control Protocol.

    + data in the response of Function Control Protocol.

    diff --git a/hinawa/vfunc.FwNode.bus_update.html b/hinawa/vfunc.FwNode.bus_update.html index 0c06f13..901983a 100644 --- a/hinawa/vfunc.FwNode.bus_update.html +++ b/hinawa/vfunc.FwNode.bus_update.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -101,7 +101,7 @@

    Hinawa -

    since: 1.4.

    +

    since: 1.4

    @@ -109,7 +109,7 @@

    Declaration - [src] + [src]

    @@ -128,7 +128,7 @@

    Description - [src] + [src]

    @@ -138,7 +138,7 @@

    -

    Available since: 1.4.

    +

    Available since: 1.4

    diff --git a/hinawa/vfunc.FwNode.disconnected.html b/hinawa/vfunc.FwNode.disconnected.html index ec66a99..fcd27ba 100644 --- a/hinawa/vfunc.FwNode.disconnected.html +++ b/hinawa/vfunc.FwNode.disconnected.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -101,7 +101,7 @@

    Hinawa -

    since: 1.4.

    +

    since: 1.4

    @@ -109,7 +109,7 @@

    Declaration - [src] + [src]

    @@ -128,7 +128,7 @@

    Description - [src] + [src]

    @@ -138,7 +138,7 @@

    -

    Available since: 1.4.

    +

    Available since: 1.4

    diff --git a/hinawa/vfunc.FwReq.responded.html b/hinawa/vfunc.FwReq.responded.html index 57e082e..6f90063 100644 --- a/hinawa/vfunc.FwReq.responded.html +++ b/hinawa/vfunc.FwReq.responded.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,8 +80,6 @@

    Virtual methods
    responded - responded2 -
    @@ -101,7 +99,7 @@

    Hinawa -

    deprecated: 2.6 since: 2.1

    +

    since: 4.0

    @@ -109,7 +107,7 @@

    Declaration - [src] + [src]

    @@ -118,6 +116,8 @@

    responded ( HinawaFwReq* self, HinawaFwRcode rcode, + guint request_tstamp, + guint response_tstamp, const guint8* frame, guint frame_size ) @@ -131,7 +131,7 @@

    Description - [src] + [src]

    @@ -141,9 +141,8 @@

    -

    Available since: 2.1

    -

    Deprecated since: 2.6

    -

    Use Hinawa.FwReqClass.responded2, instead.

    +

    Available since: 4.0

    +
    @@ -173,14 +172,48 @@

    +

    +
    + +
    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 transaction.

    +

    The array with elements for byte + data of the response subaction of transaction.

    diff --git a/hinawa/vfunc.FwResp.requested.html b/hinawa/vfunc.FwResp.requested.html index 4f06454..d505fa7 100644 --- a/hinawa/vfunc.FwResp.requested.html +++ b/hinawa/vfunc.FwResp.requested.html @@ -62,9 +62,9 @@

    Hinawa

    -

    API Version: 3.0

    +

    API Version: 4.0

    -

    Library Version: 2.6.1

    +

    Library Version: 4.0.0

    @@ -80,10 +80,6 @@
    Virtual methods
    requested - requested2 - - requested3 - @@ -103,7 +99,7 @@

    Hinawa -

    deprecated: 2.2 

    +

    since: 4.0

    @@ -111,7 +107,7 @@

    Declaration - [src] + [src]

    @@ -119,7 +115,15 @@

    HinawaFwRcode
     requested (
       HinawaFwResp* self,
    -  HinawaFwTcode tcode
    +  HinawaFwTcode tcode,
    +  guint64 offset,
    +  guint src_node_id,
    +  guint dst_node_id,
    +  guint card_id,
    +  guint generation,
    +  guint tstamp,
    +  const guint8* frame,
    +  guint length
     )
     
    @@ -131,7 +135,7 @@

    Description - [src] + [src]

    @@ -141,9 +145,8 @@

    +

    Available since: 4.0

    -

    Deprecated since: 2.2

    -

    Use Hinawa.FwRespClass.requested3, instead.

    @@ -173,6 +176,143 @@

    +

    +
    + +
    offset
    +
    +

    Type: guint64

    +

    The address offset at which the transaction arrives.

    + + + + + + + + + + +
    +
    + +
    src_node_id
    +
    +

    Type: guint

    +

    The node ID of source for the transaction.

    + + + + + + + + + + +
    +
    + +
    dst_node_id
    +
    +

    Type: guint

    +

    The node ID of destination for the transaction.

    + + + + + + + + + + +
    +
    + +
    card_id
    +
    +

    Type: guint

    +

    The index of card specific to 1394 OHCI hardware at which the request + subaction arrived.

    + + + + + + + + + + +
    +
    + +
    generation
    +
    +

    Type: guint

    +

    The generation of bus when the transaction is transferred.

    + + + + + + + + + + +
    +
    + +
    tstamp
    +
    +

    Type: guint

    +

    The time stamp at which the request arrived.

    + + + + + + + + + + +
    +
    + +
    frame
    +
    +

    Type: An array of guint8

    +

    The array with elements for byte data.

    + + + + + + + + + + +
    The length of the array is specified in the length argument.
    The data is owned by the caller of the function.
    +
    + +
    length
    +
    +

    Type: guint

    +

    The length of bytes for the frame.

    + + + + + + + + + +
    @@ -194,7 +334,7 @@

    Type: HinawaFwRcode

    -

    One of HinawaFwRcode enumerations corresponding to rcodes defined in IEEE 1394 specification.

    +

    One of [enum@FwRcode enumerations corresponding to rcodes defined in IEEE 1394 specification.

    diff --git a/libraries.md b/libraries.md index 62064f5..525451e 100644 --- a/libraries.md +++ b/libraries.md @@ -49,8 +49,8 @@ The list of libraries maintained by ALSA GObject Introspection team. * Operate Linux FireWire character device for asynchronous packet and topology generation in IEEE 1394 bus. -* Provide `Hinawa-3.0` namespace for GObject Introspection. -* documentation: [Hinawa - 3.0](https://alsa-project.github.io/gobject-introspection-docs/hinawa/) +* Provide `Hinawa-4.0` namespace for GObject Introspection. +* documentation: [Hinawa - 4.0](https://alsa-project.github.io/gobject-introspection-docs/hinawa/) * repository: [libhinawa](https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git/) ### hinoko library