Add DBUS stubs for a basic Channel type

This commit is contained in:
2020-05-16 23:05:14 +01:00
parent a202dd84e8
commit 09afdf51a4
6 changed files with 233 additions and 5 deletions

View File

@@ -15,10 +15,10 @@ pub const PROTO_NAME: &str = "delta";
pub struct Protocol {}
pub type ParamSpec = (
String, // Name
u32, // Flags (Conn_Mgr_Param_Flags)
String, // Signature
VarArg, // Default value
String, // Name
u32, // Flags (Conn_Mgr_Param_Flags)
String, // Signature
VarArg, // Default value
);
// Requestable_Channel_Class
@@ -67,7 +67,10 @@ pub fn requestables() -> Vec<RequestableChannelSpec> {
var_str("org.freedesktop.Telepathy.Channel.Type.Text".to_string()),
);
rf.insert("org.freedesktop.Telepathy.Channel.TargetHandleType".to_string(), var_u32(1));
rf.insert(
"org.freedesktop.Telepathy.Channel.TargetHandleType".to_string(),
var_u32(1),
);
let ra = vec![
"org.freedesktop.Telepathy.Channel.TargetHandle".to_string(),