GVariant
GVariant序列化反序列化
一、数据类型1、基本数据类型Name Code in D-Bus Data Type in glib Data Type in libdbus-C++BYTE ‘y’ guchar unsigned charBOOLEAN ‘b’ gboolean boolINT16 ‘n’ gint16 sign ......
glib GVariant 3
GVariant *value1, *value2, *value3, *value4; value1 = g_variant_new ("y", 200); value2 = g_variant_new ("b", TRUE); value3 = g_variant_new ("d", 37.5) ......
glib GVariant 2
#include <stdio.h> #include <glib.h> #include <stdlib.h> #include <string.h> int main (void) { g_autoptr(GVariant) sessions = NULL; sessions = g_varia ......
glib GVariant
GVariant * g_variant_new_boolean (gboolean value) { guchar v = value; return g_variant_new_from_trusted (G_VARIANT_TYPE_BOOLEAN, &v, 1); } typedef str ......