aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-07-07 13:08:53 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-07-07 13:08:53 +0900
commit60a3f326e72bd277d752629da460ed2b1937f562 (patch)
tree02dd329de80db08297da7d3a7d0e0b1f9d4945a5
parent3d5d7a00fdc99127c6564f4831951f31b35c807c (diff)
downloadhinawa-rs-60a3f326e72bd277d752629da460ed2b1937f562.tar.gz
hinawa: add document alias to manual implementations
The gir tool generate document alias to implementations generated automatically, while not to manual implementations. This commit adds them. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--hinawa/src/fw_fcp.rs2
-rw-r--r--hinawa/src/fw_node.rs2
-rw-r--r--hinawa/src/fw_req.rs3
-rw-r--r--hinawa/src/fw_resp.rs1
4 files changed, 8 insertions, 0 deletions
diff --git a/hinawa/src/fw_fcp.rs b/hinawa/src/fw_fcp.rs
index f9458da..04031c2 100644
--- a/hinawa/src/fw_fcp.rs
+++ b/hinawa/src/fw_fcp.rs
@@ -2,12 +2,14 @@
use crate::*;
pub trait FwFcpExtManual {
+ #[doc(alias = "hinawa_fw_fcp_avc_transaction")]
fn avc_transaction(
&self,
req_frame: &[u8],
resp_frame: &mut [u8],
timeout_ms: u32,
) -> Result<usize, glib::Error>;
+ #[doc(alias = "responded")]
fn connect_responded<F>(&self, f: F) -> SignalHandlerId
where
F: Fn(&Self, &[u8]) + 'static;
diff --git a/hinawa/src/fw_node.rs b/hinawa/src/fw_node.rs
index cda8898..3d2ceb2 100644
--- a/hinawa/src/fw_node.rs
+++ b/hinawa/src/fw_node.rs
@@ -2,6 +2,8 @@
use crate::*;
pub trait FwNodeExtManual {
+ #[doc(alias = "hinawa_fw_node_get_config_rom")]
+ #[doc(alias = "get_config_rom")]
fn config_rom(&self) -> Result<&[u8], glib::Error>;
}
diff --git a/hinawa/src/fw_req.rs b/hinawa/src/fw_req.rs
index 6f73e5d..1e362f0 100644
--- a/hinawa/src/fw_req.rs
+++ b/hinawa/src/fw_req.rs
@@ -2,6 +2,7 @@
use crate::*;
pub trait FwReqExtManual {
+ #[doc(alias = "hinawa_fw_req_transaction_async")]
fn transaction_async<P: IsA<FwNode>>(
&self,
node: &P,
@@ -10,6 +11,7 @@ pub trait FwReqExtManual {
length: usize,
frame: &mut [u8],
) -> Result<(), glib::Error>;
+ #[doc(alias = "hinawa_fw_req_transaction_sync")]
fn transaction_sync<P: IsA<FwNode>>(
&self,
node: &P,
@@ -19,6 +21,7 @@ pub trait FwReqExtManual {
frame: &mut [u8],
timeout_ms: u32,
) -> Result<(), glib::Error>;
+ #[doc(alias = "responded")]
fn connect_responded<F>(&self, f: F) -> SignalHandlerId
where
F: Fn(&Self, FwRcode, &[u8]) + 'static;
diff --git a/hinawa/src/fw_resp.rs b/hinawa/src/fw_resp.rs
index 792ff50..0902be0 100644
--- a/hinawa/src/fw_resp.rs
+++ b/hinawa/src/fw_resp.rs
@@ -2,6 +2,7 @@
use crate::*;
pub trait FwRespExtManual {
+ #[doc(alias = "requested")]
fn connect_requested2<F>(&self, f: F) -> SignalHandlerId
where
F: Fn(&Self, FwTcode, u64, u32, u32, u32, u32, &[u8]) -> FwRcode + 'static;