EggDBus Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
Synopsis
EggDBusVariant; void egg_dbus_variant_print (EggDBusVariant *variant, guint indent); EggDBusVariant * egg_dbus_variant_new (void); EggDBusVariant * egg_dbus_variant_new_for_gvalue (const GValue *value, const gchar *signature); const GValue * egg_dbus_variant_get_gvalue (EggDBusVariant *variant); const gchar * egg_dbus_variant_get_variant_signature (EggDBusVariant *variant); EggDBusVariant * egg_dbus_variant_new_for_string (const gchar *value); EggDBusVariant * egg_dbus_variant_new_for_object_path (const gchar *value); EggDBusVariant * egg_dbus_variant_new_for_signature (const gchar *value); EggDBusVariant * egg_dbus_variant_new_for_string_array (gchar **value); EggDBusVariant * egg_dbus_variant_new_for_object_path_array (gchar **value); EggDBusVariant * egg_dbus_variant_new_for_signature_array (gchar **value); EggDBusVariant * egg_dbus_variant_new_for_byte (guchar value); EggDBusVariant * egg_dbus_variant_new_for_int16 (gint16 value); EggDBusVariant * egg_dbus_variant_new_for_uint16 (guint16 value); EggDBusVariant * egg_dbus_variant_new_for_int (gint value); EggDBusVariant * egg_dbus_variant_new_for_uint (guint value); EggDBusVariant * egg_dbus_variant_new_for_int64 (gint64 value); EggDBusVariant * egg_dbus_variant_new_for_uint64 (guint64 value); EggDBusVariant * egg_dbus_variant_new_for_boolean (gboolean value); EggDBusVariant * egg_dbus_variant_new_for_double (gdouble value); EggDBusVariant * egg_dbus_variant_new_for_seq (EggDBusArraySeq *seq, const gchar *element_signature); EggDBusVariant * egg_dbus_variant_new_for_map (EggDBusHashMap *map, const gchar *key_signature, const gchar *value_signature); EggDBusVariant * egg_dbus_variant_new_for_structure (EggDBusStructure *structure); void egg_dbus_variant_set_string (EggDBusVariant *variant, const gchar *value); void egg_dbus_variant_set_object_path (EggDBusVariant *variant, const gchar *value); void egg_dbus_variant_set_signature (EggDBusVariant *variant, const gchar *value); void egg_dbus_variant_set_string_array (EggDBusVariant *variant, gchar **value); void egg_dbus_variant_set_object_path_array (EggDBusVariant *variant, gchar **value); void egg_dbus_variant_set_signature_array (EggDBusVariant *variant, gchar **value); void egg_dbus_variant_set_byte (EggDBusVariant *variant, guchar value); void egg_dbus_variant_set_int16 (EggDBusVariant *variant, gint16 value); void egg_dbus_variant_set_uint16 (EggDBusVariant *variant, guint16 value); void egg_dbus_variant_set_int (EggDBusVariant *variant, gint value); void egg_dbus_variant_set_uint (EggDBusVariant *variant, guint value); void egg_dbus_variant_set_int64 (EggDBusVariant *variant, gint64 value); void egg_dbus_variant_set_uint64 (EggDBusVariant *variant, guint64 value); void egg_dbus_variant_set_boolean (EggDBusVariant *variant, gboolean value); void egg_dbus_variant_set_double (EggDBusVariant *variant, gdouble value); void egg_dbus_variant_set_seq (EggDBusVariant *variant, EggDBusArraySeq *seq, const gchar *element_signature); void egg_dbus_variant_set_map (EggDBusVariant *variant, EggDBusHashMap *map, const gchar *key_signature, const gchar *value_signature); void egg_dbus_variant_set_structure (EggDBusVariant *variant, EggDBusStructure *structure); const gchar * egg_dbus_variant_get_string (EggDBusVariant *variant); const gchar * egg_dbus_variant_get_object_path (EggDBusVariant *variant); const gchar * egg_dbus_variant_get_signature (EggDBusVariant *variant); gchar ** egg_dbus_variant_get_string_array (EggDBusVariant *variant); gchar ** egg_dbus_variant_get_object_path_array (EggDBusVariant *variant); gchar ** egg_dbus_variant_get_signature_array (EggDBusVariant *variant); guchar egg_dbus_variant_get_byte (EggDBusVariant *variant); gint16 egg_dbus_variant_get_int16 (EggDBusVariant *variant); guint16 egg_dbus_variant_get_uint16 (EggDBusVariant *variant); gint egg_dbus_variant_get_int (EggDBusVariant *variant); guint egg_dbus_variant_get_uint (EggDBusVariant *variant); gint64 egg_dbus_variant_get_int64 (EggDBusVariant *variant); guint64 egg_dbus_variant_get_uint64 (EggDBusVariant *variant); gboolean egg_dbus_variant_get_boolean (EggDBusVariant *variant); gdouble egg_dbus_variant_get_double (EggDBusVariant *variant); EggDBusArraySeq * egg_dbus_variant_get_seq (EggDBusVariant *variant); EggDBusHashMap * egg_dbus_variant_get_map (EggDBusVariant *variant); EggDBusStructure * egg_dbus_variant_get_structure (EggDBusVariant *variant); gboolean egg_dbus_variant_is_unset (EggDBusVariant *variant); gboolean egg_dbus_variant_is_string (EggDBusVariant *variant); gboolean egg_dbus_variant_is_object_path (EggDBusVariant *variant); gboolean egg_dbus_variant_is_signature (EggDBusVariant *variant); gboolean egg_dbus_variant_is_string_array (EggDBusVariant *variant); gboolean egg_dbus_variant_is_object_path_array (EggDBusVariant *variant); gboolean egg_dbus_variant_is_signature_array (EggDBusVariant *variant); gboolean egg_dbus_variant_is_byte (EggDBusVariant *variant); gboolean egg_dbus_variant_is_int16 (EggDBusVariant *variant); gboolean egg_dbus_variant_is_uint16 (EggDBusVariant *variant); gboolean egg_dbus_variant_is_int (EggDBusVariant *variant); gboolean egg_dbus_variant_is_uint (EggDBusVariant *variant); gboolean egg_dbus_variant_is_int64 (EggDBusVariant *variant); gboolean egg_dbus_variant_is_uint64 (EggDBusVariant *variant); gboolean egg_dbus_variant_is_boolean (EggDBusVariant *variant); gboolean egg_dbus_variant_is_double (EggDBusVariant *variant); gboolean egg_dbus_variant_is_seq (EggDBusVariant *variant); gboolean egg_dbus_variant_is_map (EggDBusVariant *variant); gboolean egg_dbus_variant_is_structure (EggDBusVariant *variant);
Description
The EggDBusVariant type is used to represent D-Bus variants. It is a polymorphic type in the sense that it can hold any values of any type used in D-Bus. It is similar to GValue but provides a simpler API in addition to knowledge about the D-Bus signature.
Details
egg_dbus_variant_new ()
EggDBusVariant * egg_dbus_variant_new (void);
Creates a new EggDBusVariant that doesn't hold any value.
Returns : |
A EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_gvalue ()
EggDBusVariant * egg_dbus_variant_new_for_gvalue (const GValue *value, const gchar *signature);
Creates a new EggDBusVariant from value
and signature
.
|
A GValue. |
|
D-Bus signature for value .
|
Returns : |
A EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_get_gvalue ()
const GValue * egg_dbus_variant_get_gvalue (EggDBusVariant *variant);
Gets the value of variant
as a GValue.
|
A EggDBusVariant. |
Returns : |
A pointer to a GValue owned by variant . Do not free.
|
egg_dbus_variant_get_variant_signature ()
const gchar * egg_dbus_variant_get_variant_signature (EggDBusVariant *variant);
Gets the signature of the type that variant
holds.
|
A EggDBusVariant. |
Returns : |
A D-Bus signature. Do not free, the value is owned by variant .
|
egg_dbus_variant_new_for_string ()
EggDBusVariant * egg_dbus_variant_new_for_string (const gchar *value);
Creates a new variant that holds a copy of value
.
|
A string. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_object_path ()
EggDBusVariant * egg_dbus_variant_new_for_object_path (const gchar *value);
Creates a new variant that holds a copy of value
.
|
An object path. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_signature ()
EggDBusVariant * egg_dbus_variant_new_for_signature (const gchar *value);
Creates a new variant that holds a copy of value
.
|
A D-Bus signature. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_string_array ()
EggDBusVariant * egg_dbus_variant_new_for_string_array (gchar **value);
Creates a new variant that holds a copy of value
.
|
A string array. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_object_path_array ()
EggDBusVariant * egg_dbus_variant_new_for_object_path_array (gchar **value);
Creates a new variant that holds a copy of value
.
|
An object path array. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_signature_array ()
EggDBusVariant * egg_dbus_variant_new_for_signature_array (gchar **value);
Creates a new variant that holds a copy of value
.
|
A signature array. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_byte ()
EggDBusVariant * egg_dbus_variant_new_for_byte (guchar value);
Creates a new variant that holds a guchar equal to value
.
|
A guchar. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_int16 ()
EggDBusVariant * egg_dbus_variant_new_for_int16 (gint16 value);
Creates a new variant that holds a gint16 equal to value
.
|
A gint16. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_uint16 ()
EggDBusVariant * egg_dbus_variant_new_for_uint16 (guint16 value);
Creates a new variant that holds a guint16 equal to value
.
|
A guint16. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_int ()
EggDBusVariant * egg_dbus_variant_new_for_int (gint value);
Creates a new variant that holds a gint equal to value
.
|
A gint. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_uint ()
EggDBusVariant * egg_dbus_variant_new_for_uint (guint value);
Creates a new variant that holds a guint equal to value
.
|
A guint. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_int64 ()
EggDBusVariant * egg_dbus_variant_new_for_int64 (gint64 value);
Creates a new variant that holds a gint64 equal to value
.
|
A gint64. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_uint64 ()
EggDBusVariant * egg_dbus_variant_new_for_uint64 (guint64 value);
Creates a new variant that holds a guint64 equal to value
.
|
A guint64. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_boolean ()
EggDBusVariant * egg_dbus_variant_new_for_boolean (gboolean value);
Creates a new variant that holds a gboolean equal to value
.
|
A gboolean. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_double ()
EggDBusVariant * egg_dbus_variant_new_for_double (gdouble value);
Creates a new variant that holds a gdouble equal to value
.
|
A gdouble. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_seq ()
EggDBusVariant * egg_dbus_variant_new_for_seq (EggDBusArraySeq *seq, const gchar *element_signature);
Creates a new variant that holds a reference to seq
.
|
A EggDBusArraySeq. |
|
D-Bus signature of the elements stored in seq .
|
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_map ()
EggDBusVariant * egg_dbus_variant_new_for_map (EggDBusHashMap *map, const gchar *key_signature, const gchar *value_signature);
Creates a new variant that holds a reference to map
.
|
A EggDBusHashMap. |
|
D-Bus signature of the keys stored in map .
|
|
D-Bus signature of the values stored in map .
|
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_new_for_structure ()
EggDBusVariant * egg_dbus_variant_new_for_structure (EggDBusStructure *structure);
Creates a new variant that holds a reference to structure
.
|
A EggDBusStructure. |
Returns : |
A new EggDBusVariant. Free with g_object_unref() .
|
egg_dbus_variant_set_string ()
void egg_dbus_variant_set_string (EggDBusVariant *variant, const gchar *value);
Makes variant
hold a copy of value
.
|
A EggDBusVariant. |
|
A string. |
egg_dbus_variant_set_object_path ()
void egg_dbus_variant_set_object_path (EggDBusVariant *variant, const gchar *value);
Makes variant
hold a copy of value
.
|
A EggDBusVariant. |
|
An object path. |
egg_dbus_variant_set_signature ()
void egg_dbus_variant_set_signature (EggDBusVariant *variant, const gchar *value);
Makes variant
hold a copy of value
.
|
A EggDBusVariant. |
|
A signature. |
egg_dbus_variant_set_string_array ()
void egg_dbus_variant_set_string_array (EggDBusVariant *variant, gchar **value);
Makes variant
hold a copy of value
.
|
A EggDBusVariant. |
|
A NULL -terminated string array.
|
egg_dbus_variant_set_object_path_array ()
void egg_dbus_variant_set_object_path_array (EggDBusVariant *variant, gchar **value);
Makes variant
hold a copy of value
.
|
A EggDBusVariant. |
|
A NULL -terminated object path array.
|
egg_dbus_variant_set_signature_array ()
void egg_dbus_variant_set_signature_array (EggDBusVariant *variant, gchar **value);
Makes variant
hold a copy of value
.
|
A EggDBusVariant. |
|
A NULL -terminated signature array.
|
egg_dbus_variant_set_byte ()
void egg_dbus_variant_set_byte (EggDBusVariant *variant, guchar value);
Makes variant
hold a guchar equal to value
.
|
A EggDBusVariant. |
|
A guchar. |
egg_dbus_variant_set_int16 ()
void egg_dbus_variant_set_int16 (EggDBusVariant *variant, gint16 value);
Makes variant
hold a gint16 equal to value
.
|
A EggDBusVariant. |
|
A gint16. |
egg_dbus_variant_set_uint16 ()
void egg_dbus_variant_set_uint16 (EggDBusVariant *variant, guint16 value);
Makes variant
hold a guint64 equal to value
.
|
A EggDBusVariant. |
|
A guint16. |
egg_dbus_variant_set_int ()
void egg_dbus_variant_set_int (EggDBusVariant *variant, gint value);
Makes variant
hold a gint equal to value
.
|
A EggDBusVariant. |
|
A gint. |
egg_dbus_variant_set_uint ()
void egg_dbus_variant_set_uint (EggDBusVariant *variant, guint value);
Makes variant
hold a guint equal to value
.
|
A EggDBusVariant. |
|
A guint. |
egg_dbus_variant_set_int64 ()
void egg_dbus_variant_set_int64 (EggDBusVariant *variant, gint64 value);
Makes variant
hold a gint64 equal to value
.
|
A EggDBusVariant. |
|
A gint64. |
egg_dbus_variant_set_uint64 ()
void egg_dbus_variant_set_uint64 (EggDBusVariant *variant, guint64 value);
Makes variant
hold a guint64 equal to value
.
|
A EggDBusVariant. |
|
A guint64. |
egg_dbus_variant_set_boolean ()
void egg_dbus_variant_set_boolean (EggDBusVariant *variant, gboolean value);
Makes variant
hold a gboolean equal to value
.
|
A EggDBusVariant. |
|
A gboolean. |
egg_dbus_variant_set_double ()
void egg_dbus_variant_set_double (EggDBusVariant *variant, gdouble value);
Makes variant
hold a gdouble equal to value
.
|
A EggDBusVariant. |
|
A gdouble. |
egg_dbus_variant_set_seq ()
void egg_dbus_variant_set_seq (EggDBusVariant *variant, EggDBusArraySeq *seq, const gchar *element_signature);
Makes variant
hold a reference to seq
.
|
A EggDBusVariant. |
|
A EggDBusArraySeq. |
|
D-Bus signature of the elements stored in seq .
|
egg_dbus_variant_set_map ()
void egg_dbus_variant_set_map (EggDBusVariant *variant, EggDBusHashMap *map, const gchar *key_signature, const gchar *value_signature);
Makes variant
hold a reference to map
.
|
A EggDBusVariant. |
|
A EggDBusHashMap. |
|
D-Bus signature of the keys stored in map .
|
|
D-Bus signature of the values stored in map .
|
egg_dbus_variant_set_structure ()
void egg_dbus_variant_set_structure (EggDBusVariant *variant, EggDBusStructure *structure);
Makes variant
hold a reference to structure
.
|
A EggDBusVariant. |
|
A EggDBusStructure. |
egg_dbus_variant_get_string ()
const gchar * egg_dbus_variant_get_string (EggDBusVariant *variant);
Gets the string stored in variant
.
|
A EggDBusVariant. |
Returns : |
A string. Free with g_free() .
|
egg_dbus_variant_get_object_path ()
const gchar * egg_dbus_variant_get_object_path (EggDBusVariant *variant);
Gets the object path stored in variant
.
|
A EggDBusVariant. |
Returns : |
An object path. Free with g_free() .
|
egg_dbus_variant_get_signature ()
const gchar * egg_dbus_variant_get_signature (EggDBusVariant *variant);
egg_dbus_variant_get_string_array ()
gchar ** egg_dbus_variant_get_string_array (EggDBusVariant *variant);
Gets the string array stored in variant
.
|
A EggDBusVariant. |
Returns : |
A NULL -terminated string array. Free with g_strfreev() .
|
egg_dbus_variant_get_object_path_array ()
gchar ** egg_dbus_variant_get_object_path_array (EggDBusVariant *variant);
Gets the object path array stored in variant
.
|
A EggDBusVariant. |
Returns : |
A NULL -terminated object path array. Free with g_strfreev() .
|
egg_dbus_variant_get_signature_array ()
gchar ** egg_dbus_variant_get_signature_array (EggDBusVariant *variant);
Gets the signature array stored in variant
.
|
A EggDBusVariant. |
Returns : |
A NULL -terminated signature array. Free with g_strfreev() .
|
egg_dbus_variant_get_byte ()
guchar egg_dbus_variant_get_byte (EggDBusVariant *variant);
Gets the guchar stored in variant
.
|
A EggDBusVariant. |
Returns : |
A guchar. |
egg_dbus_variant_get_int16 ()
gint16 egg_dbus_variant_get_int16 (EggDBusVariant *variant);
Gets the gint16 stored in variant
.
|
A EggDBusVariant. |
Returns : |
A gint16. |
egg_dbus_variant_get_uint16 ()
guint16 egg_dbus_variant_get_uint16 (EggDBusVariant *variant);
Gets the guint16 stored in variant
.
|
A EggDBusVariant. |
Returns : |
A guint16. |
egg_dbus_variant_get_int ()
gint egg_dbus_variant_get_int (EggDBusVariant *variant);
Gets the gint stored in variant
.
|
A EggDBusVariant. |
Returns : |
A gint. |
egg_dbus_variant_get_uint ()
guint egg_dbus_variant_get_uint (EggDBusVariant *variant);
Gets the guint stored in variant
.
|
A EggDBusVariant. |
Returns : |
A guint. |
egg_dbus_variant_get_int64 ()
gint64 egg_dbus_variant_get_int64 (EggDBusVariant *variant);
Gets the gint64 stored in variant
.
|
A EggDBusVariant. |
Returns : |
A gint64. |
egg_dbus_variant_get_uint64 ()
guint64 egg_dbus_variant_get_uint64 (EggDBusVariant *variant);
Gets the guint64 stored in variant
.
|
A EggDBusVariant. |
Returns : |
A guint64. |
egg_dbus_variant_get_boolean ()
gboolean egg_dbus_variant_get_boolean (EggDBusVariant *variant);
Gets the gboolean stored in variant
.
|
A EggDBusVariant. |
Returns : |
A gboolean. |
egg_dbus_variant_get_double ()
gdouble egg_dbus_variant_get_double (EggDBusVariant *variant);
Gets the gdouble stored in variant
.
|
A EggDBusVariant. |
Returns : |
A gdouble. |
egg_dbus_variant_get_seq ()
EggDBusArraySeq * egg_dbus_variant_get_seq (EggDBusVariant *variant);
Gets the sequence stored in variant
.
|
A EggDBusVariant. |
Returns : |
A EggDBusArraySeq. Free with g_object_unref() .
|
egg_dbus_variant_get_map ()
EggDBusHashMap * egg_dbus_variant_get_map (EggDBusVariant *variant);
Gets the map stored in variant
.
|
A EggDBusVariant. |
Returns : |
A EggDBusHashMap. Free with g_object_unref() .
|
egg_dbus_variant_get_structure ()
EggDBusStructure * egg_dbus_variant_get_structure (EggDBusVariant *variant);
Gets the structure stored in variant
.
|
A EggDBusVariant. |
Returns : |
A EggDBusStructure. Free with g_object_unref() .
|
egg_dbus_variant_is_unset ()
gboolean egg_dbus_variant_is_unset (EggDBusVariant *variant);
Checks if variant
holds a value.
|
A EggDBusVariant. |
Returns : |
TRUE if variant doesn't hold a value.
|
egg_dbus_variant_is_string ()
gboolean egg_dbus_variant_is_string (EggDBusVariant *variant);
Checks if variant
holds a string.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a string.
|
egg_dbus_variant_is_object_path ()
gboolean egg_dbus_variant_is_object_path (EggDBusVariant *variant);
Checks if variant
holds an object path.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds an object path.
|
egg_dbus_variant_is_string_array ()
gboolean egg_dbus_variant_is_string_array (EggDBusVariant *variant);
Checks if variant
holds a string array.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a string array.
|
egg_dbus_variant_is_object_path_array ()
gboolean egg_dbus_variant_is_object_path_array (EggDBusVariant *variant);
Checks if variant
holds an object path array.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds an object path array.
|
egg_dbus_variant_is_signature_array ()
gboolean egg_dbus_variant_is_signature_array (EggDBusVariant *variant);
Checks if variant
holds a signature array.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a signature array.
|
egg_dbus_variant_is_byte ()
gboolean egg_dbus_variant_is_byte (EggDBusVariant *variant);
Checks if variant
holds a guchar.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a guchar.
|
egg_dbus_variant_is_int16 ()
gboolean egg_dbus_variant_is_int16 (EggDBusVariant *variant);
Checks if variant
holds a gint16.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a gint16.
|
egg_dbus_variant_is_uint16 ()
gboolean egg_dbus_variant_is_uint16 (EggDBusVariant *variant);
Checks if variant
holds a guint16.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a guint16.
|
egg_dbus_variant_is_int ()
gboolean egg_dbus_variant_is_int (EggDBusVariant *variant);
Checks if variant
holds a gint.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a gint.
|
egg_dbus_variant_is_uint ()
gboolean egg_dbus_variant_is_uint (EggDBusVariant *variant);
Checks if variant
holds a guint.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a guint.
|
egg_dbus_variant_is_int64 ()
gboolean egg_dbus_variant_is_int64 (EggDBusVariant *variant);
Checks if variant
holds a gint64.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a gint64.
|
egg_dbus_variant_is_uint64 ()
gboolean egg_dbus_variant_is_uint64 (EggDBusVariant *variant);
Checks if variant
holds a guint64.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a guint64.
|
egg_dbus_variant_is_boolean ()
gboolean egg_dbus_variant_is_boolean (EggDBusVariant *variant);
Checks if variant
holds a gboolean.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a gboolean.
|
egg_dbus_variant_is_double ()
gboolean egg_dbus_variant_is_double (EggDBusVariant *variant);
Checks if variant
holds a gdouble.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a gdouble.
|
egg_dbus_variant_is_seq ()
gboolean egg_dbus_variant_is_seq (EggDBusVariant *variant);
Checks if variant
holds a sequence.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a sequence.
|
egg_dbus_variant_is_map ()
gboolean egg_dbus_variant_is_map (EggDBusVariant *variant);
Checks if variant
holds a map.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a map.
|
egg_dbus_variant_is_structure ()
gboolean egg_dbus_variant_is_structure (EggDBusVariant *variant);
Checks if variant
holds a structure.
|
A EggDBusVariant. |
Returns : |
TRUE only if variant holds a structure.
|