Top | ![]() |
![]() |
![]() |
![]() |
#define VAR_REF_READ_FRAME_OFFSET(_v, _index) var_ref_read_unaligned_le ((guchar*)((_v).base) + (_v).size - (offset_size * ((_index) + 1)), offset_size)
#define VAR_REF_ALIGN(_offset, _align_to) ((_offset + _align_to - 1) & ~(gsize)(_align_to - 1))
VarRef var_variant_get_child (VarVariantRef v
,const GVariantType **out_type
);
GVariant * var_variant_to_gvariant (VarVariantRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_variant_to_owned_gvariant (VarVariantRef v
,GVariant *base
);
GVariant *
var_variant_dup_child_to_gvariant (VarVariantRef v
);
GVariant *
var_variant_peek_child_as_variant (VarVariantRef v
);
GString * var_variant_format (VarVariantRef v
,GString *s
,gboolean type_annotate
);
GVariant * var_metadata_to_gvariant (VarMetadataRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_metadata_to_owned_gvariant (VarMetadataRef v
,GVariant *base
);
gboolean var_metadata_lookup (VarMetadataRef v
,const char *key
,gsize *index_out
,VarVariantRef *out
);
gboolean var_metadata_lookup_boolean (VarMetadataRef v
,const char *key
,gboolean default_value
);
guint8 var_metadata_lookup_byte (VarMetadataRef v
,const char *key
,guint8 default_value
);
gint16 var_metadata_lookup_int16 (VarMetadataRef v
,const char *key
,gint16 default_value
);
guint16 var_metadata_lookup_uint16 (VarMetadataRef v
,const char *key
,guint16 default_value
);
gint32 var_metadata_lookup_int32 (VarMetadataRef v
,const char *key
,gint32 default_value
);
guint32 var_metadata_lookup_uint32 (VarMetadataRef v
,const char *key
,guint32 default_value
);
gint64 var_metadata_lookup_int64 (VarMetadataRef v
,const char *key
,gint64 default_value
);
guint64 var_metadata_lookup_uint64 (VarMetadataRef v
,const char *key
,guint64 default_value
);
guint32 var_metadata_lookup_handle (VarMetadataRef v
,const char *key
,guint32 default_value
);
double var_metadata_lookup_double (VarMetadataRef v
,const char *key
,double default_value
);
const char * var_metadata_lookup_string (VarMetadataRef v
,const char *key
,const char *default_value
);
const char * var_metadata_lookup_objectpath (VarMetadataRef v
,const char *key
,const char *default_value
);
const char * var_metadata_lookup_signature (VarMetadataRef v
,const char *key
,const char *default_value
);
GString * var_metadata_format (VarMetadataRef v
,GString *s
,gboolean type_annotate
);
GVariant * var_checksum_to_gvariant (VarChecksumRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_checksum_to_owned_gvariant (VarChecksumRef v
,GVariant *base
);
GString * var_checksum_format (VarChecksumRef v
,GString *s
,gboolean type_annotate
);
GVariant * var_ref_info_to_gvariant (VarRefInfoRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_ref_info_to_owned_gvariant (VarRefInfoRef v
,GVariant *base
);
const guint8 * var_ref_info_peek_checksum (VarRefInfoRef v
,gsize *len
);
GString * var_ref_info_format (VarRefInfoRef v
,GString *s
,gboolean type_annotate
);
VarRefMapEntryRef var_ref_map_entry_from_data (gconstpointer data
,gsize size
);
GVariant *
var_ref_map_entry_dup_to_gvariant (VarRefMapEntryRef v
);
GVariant * var_ref_map_entry_to_gvariant (VarRefMapEntryRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_ref_map_entry_to_owned_gvariant (VarRefMapEntryRef v
,GVariant *base
);
GVariant *
var_ref_map_entry_peek_as_gvariant (VarRefMapEntryRef v
);
VarRefMapEntryRef
var_ref_map_entry_from_variant (VarVariantRef v
);
GString * var_ref_map_entry_format (VarRefMapEntryRef v
,GString *s
,gboolean type_annotate
);
char * var_ref_map_entry_print (VarRefMapEntryRef v
,gboolean type_annotate
);
GVariant * var_ref_map_to_gvariant (VarRefMapRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_ref_map_to_owned_gvariant (VarRefMapRef v
,GVariant *base
);
GString * var_ref_map_format (VarRefMapRef v
,GString *s
,gboolean type_annotate
);
GVariant * var_summary_to_gvariant (VarSummaryRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_summary_to_owned_gvariant (VarSummaryRef v
,GVariant *base
);
GString * var_summary_format (VarSummaryRef v
,GString *s
,gboolean type_annotate
);
VarCollectionMapRef
var_collection_map_from_gvariant (GVariant *v
);
VarCollectionMapRef var_collection_map_from_data (gconstpointer data
,gsize size
);
GVariant *
var_collection_map_dup_to_gvariant (VarCollectionMapRef v
);
GVariant * var_collection_map_to_gvariant (VarCollectionMapRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_collection_map_to_owned_gvariant (VarCollectionMapRef v
,GVariant *base
);
GVariant *
var_collection_map_peek_as_gvariant (VarCollectionMapRef v
);
VarCollectionMapRef
var_collection_map_from_variant (VarVariantRef v
);
VarCollectionMapEntryRef var_collection_map_get_at (VarCollectionMapRef v
,gsize index
);
const char *
var_collection_map_entry_get_key (VarCollectionMapEntryRef v
);
VarRefMapRef
var_collection_map_entry_get_value (VarCollectionMapEntryRef v
);
gboolean var_collection_map_lookup (VarCollectionMapRef v
,const char *key
,gsize *index_out
,VarRefMapRef *out
);
GString * var_collection_map_format (VarCollectionMapRef v
,GString *s
,gboolean type_annotate
);
char * var_collection_map_print (VarCollectionMapRef v
,gboolean type_annotate
);
GVariant * var_related_to_gvariant (VarRelatedRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_related_to_owned_gvariant (VarRelatedRef v
,GVariant *base
);
GString * var_related_format (VarRelatedRef v
,GString *s
,gboolean type_annotate
);
VarArrayofRelatedRef
var_arrayof_related_from_gvariant (GVariant *v
);
VarArrayofRelatedRef var_arrayof_related_from_data (gconstpointer data
,gsize size
);
GVariant *
var_arrayof_related_dup_to_gvariant (VarArrayofRelatedRef v
);
GVariant * var_arrayof_related_to_gvariant (VarArrayofRelatedRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_arrayof_related_to_owned_gvariant (VarArrayofRelatedRef v
,GVariant *base
);
GVariant *
var_arrayof_related_peek_as_gvariant (VarArrayofRelatedRef v
);
VarArrayofRelatedRef
var_arrayof_related_from_variant (VarVariantRef v
);
VarRelatedRef var_arrayof_related_get_at (VarArrayofRelatedRef v
,gsize index
);
GString * var_arrayof_related_format (VarArrayofRelatedRef v
,GString *s
,gboolean type_annotate
);
char * var_arrayof_related_print (VarArrayofRelatedRef v
,gboolean type_annotate
);
GVariant * var_commit_to_gvariant (VarCommitRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_commit_to_owned_gvariant (VarCommitRef v
,GVariant *base
);
const guint8 * var_commit_peek_root_contents (VarCommitRef v
,gsize *len
);
const guint8 * var_commit_peek_root_metadata (VarCommitRef v
,gsize *len
);
GString * var_commit_format (VarCommitRef v
,GString *s
,gboolean type_annotate
);
VarCacheDataRef var_cache_data_from_data (gconstpointer data
,gsize size
);
GVariant * var_cache_data_to_gvariant (VarCacheDataRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_cache_data_to_owned_gvariant (VarCacheDataRef v
,GVariant *base
);
GString * var_cache_data_format (VarCacheDataRef v
,GString *s
,gboolean type_annotate
);
GVariant * var_cache_to_gvariant (VarCacheRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_cache_to_owned_gvariant (VarCacheRef v
,GVariant *base
);
gboolean var_cache_lookup (VarCacheRef v
,const char *key
,gsize *index_out
,VarCacheDataRef *out
);
VarSparseCacheRef var_sparse_cache_from_data (gconstpointer data
,gsize size
);
GVariant *
var_sparse_cache_dup_to_gvariant (VarSparseCacheRef v
);
GVariant * var_sparse_cache_to_gvariant (VarSparseCacheRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_sparse_cache_to_owned_gvariant (VarSparseCacheRef v
,GVariant *base
);
GVariant *
var_sparse_cache_peek_as_gvariant (VarSparseCacheRef v
);
VarSparseCacheEntryRef var_sparse_cache_get_at (VarSparseCacheRef v
,gsize index
);
const char *
var_sparse_cache_entry_get_key (VarSparseCacheEntryRef v
);
VarMetadataRef
var_sparse_cache_entry_get_value (VarSparseCacheEntryRef v
);
gboolean var_sparse_cache_lookup (VarSparseCacheRef v
,const char *key
,gsize *index_out
,VarMetadataRef *out
);
GString * var_sparse_cache_format (VarSparseCacheRef v
,GString *s
,gboolean type_annotate
);
char * var_sparse_cache_print (VarSparseCacheRef v
,gboolean type_annotate
);
VarCommitsCacheRef
var_commits_cache_from_gvariant (GVariant *v
);
VarCommitsCacheRef var_commits_cache_from_data (gconstpointer data
,gsize size
);
GVariant *
var_commits_cache_dup_to_gvariant (VarCommitsCacheRef v
);
GVariant * var_commits_cache_to_gvariant (VarCommitsCacheRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_commits_cache_to_owned_gvariant (VarCommitsCacheRef v
,GVariant *base
);
GVariant *
var_commits_cache_peek_as_gvariant (VarCommitsCacheRef v
);
VarCommitsCacheRef
var_commits_cache_from_variant (VarVariantRef v
);
VarChecksumRef var_commits_cache_get_at (VarCommitsCacheRef v
,gsize index
);
GString * var_commits_cache_format (VarCommitsCacheRef v
,GString *s
,gboolean type_annotate
);
char * var_commits_cache_print (VarCommitsCacheRef v
,gboolean type_annotate
);
VarArrayofstringRef
var_arrayofstring_from_gvariant (GVariant *v
);
VarArrayofstringRef var_arrayofstring_from_data (gconstpointer data
,gsize size
);
GVariant *
var_arrayofstring_dup_to_gvariant (VarArrayofstringRef v
);
GVariant * var_arrayofstring_to_gvariant (VarArrayofstringRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_arrayofstring_to_owned_gvariant (VarArrayofstringRef v
,GVariant *base
);
GVariant *
var_arrayofstring_peek_as_gvariant (VarArrayofstringRef v
);
VarArrayofstringRef
var_arrayofstring_from_variant (VarVariantRef v
);
const char * var_arrayofstring_get_at (VarArrayofstringRef v
,gsize index
);
const char ** var_arrayofstring_to_strv (VarArrayofstringRef v
,gsize *length_out
);
GString * var_arrayofstring_format (VarArrayofstringRef v
,GString *s
,gboolean type_annotate
);
char * var_arrayofstring_print (VarArrayofstringRef v
,gboolean type_annotate
);
VarDeployDataRef var_deploy_data_from_data (gconstpointer data
,gsize size
);
GVariant * var_deploy_data_to_gvariant (VarDeployDataRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_deploy_data_to_owned_gvariant (VarDeployDataRef v
,GVariant *base
);
GVariant *
var_deploy_data_peek_as_gvariant (VarDeployDataRef v
);
VarArrayofstringRef
var_deploy_data_get_subpaths (VarDeployDataRef v
);
guint64
var_deploy_data_get_installed_size (VarDeployDataRef v
);
GString * var_deploy_data_format (VarDeployDataRef v
,GString *s
,gboolean type_annotate
);
GVariant * var_ratings_to_gvariant (VarRatingsRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_ratings_to_owned_gvariant (VarRatingsRef v
,GVariant *base
);
gboolean var_ratings_lookup (VarRatingsRef v
,const char *key
,gsize *index_out
,const char * *out
);
GString * var_ratings_format (VarRatingsRef v
,GString *s
,gboolean type_annotate
);
VarContentRatingRef
var_content_rating_from_gvariant (GVariant *v
);
VarContentRatingRef var_content_rating_from_data (gconstpointer data
,gsize size
);
GVariant *
var_content_rating_dup_to_gvariant (VarContentRatingRef v
);
GVariant * var_content_rating_to_gvariant (VarContentRatingRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_content_rating_to_owned_gvariant (VarContentRatingRef v
,GVariant *base
);
GVariant *
var_content_rating_peek_as_gvariant (VarContentRatingRef v
);
VarContentRatingRef
var_content_rating_from_variant (VarVariantRef v
);
const char *
var_content_rating_get_rating_type (VarContentRatingRef v
);
VarRatingsRef
var_content_rating_get_ratings (VarContentRatingRef v
);
GString * var_content_rating_format (VarContentRatingRef v
,GString *s
,gboolean type_annotate
);
char * var_content_rating_print (VarContentRatingRef v
,gboolean type_annotate
);
VarExtraDataSizeRef
var_extra_data_size_from_gvariant (GVariant *v
);
VarExtraDataSizeRef var_extra_data_size_from_data (gconstpointer data
,gsize size
);
GVariant *
var_extra_data_size_dup_to_gvariant (VarExtraDataSizeRef v
);
GVariant * var_extra_data_size_to_gvariant (VarExtraDataSizeRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_extra_data_size_to_owned_gvariant (VarExtraDataSizeRef v
,GVariant *base
);
GVariant *
var_extra_data_size_peek_as_gvariant (VarExtraDataSizeRef v
);
VarExtraDataSizeRef
var_extra_data_size_from_variant (VarVariantRef v
);
const VarExtraDataSize *
var_extra_data_size_peek (VarExtraDataSizeRef v
);
guint32
var_extra_data_size_get_n_extra_data (VarExtraDataSizeRef v
);
guint64
var_extra_data_size_get_total_size (VarExtraDataSizeRef v
);
GString * var_extra_data_size_format (VarExtraDataSizeRef v
,GString *s
,gboolean type_annotate
);
char * var_extra_data_size_print (VarExtraDataSizeRef v
,gboolean type_annotate
);
VarArrayofChecksumRef
var_arrayof_checksum_from_gvariant (GVariant *v
);
VarArrayofChecksumRef
var_arrayof_checksum_from_bytes (GBytes *b
);
VarArrayofChecksumRef var_arrayof_checksum_from_data (gconstpointer data
,gsize size
);
GVariant *
var_arrayof_checksum_dup_to_gvariant (VarArrayofChecksumRef v
);
GVariant * var_arrayof_checksum_to_gvariant (VarArrayofChecksumRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_arrayof_checksum_to_owned_gvariant (VarArrayofChecksumRef v
,GVariant *base
);
GVariant *
var_arrayof_checksum_peek_as_gvariant (VarArrayofChecksumRef v
);
VarArrayofChecksumRef
var_arrayof_checksum_from_variant (VarVariantRef v
);
VarChecksumRef var_arrayof_checksum_get_at (VarArrayofChecksumRef v
,gsize index
);
GString * var_arrayof_checksum_format (VarArrayofChecksumRef v
,GString *s
,gboolean type_annotate
);
char * var_arrayof_checksum_print (VarArrayofChecksumRef v
,gboolean type_annotate
);
VarSubsummaryRef var_subsummary_from_data (gconstpointer data
,gsize size
);
GVariant * var_subsummary_to_gvariant (VarSubsummaryRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_subsummary_to_owned_gvariant (VarSubsummaryRef v
,GVariant *base
);
const guint8 * var_subsummary_peek_checksum (VarSubsummaryRef v
,gsize *len
);
VarArrayofChecksumRef
var_subsummary_get_history (VarSubsummaryRef v
);
GString * var_subsummary_format (VarSubsummaryRef v
,GString *s
,gboolean type_annotate
);
VarSummaryIndexSubsummariesRef
var_summary_index_subsummaries_from_gvariant
(GVariant *v
);
VarSummaryIndexSubsummariesRef
var_summary_index_subsummaries_from_bytes
(GBytes *b
);
VarSummaryIndexSubsummariesRef var_summary_index_subsummaries_from_data (gconstpointer data
,gsize size
);
GVariant *
var_summary_index_subsummaries_dup_to_gvariant
(VarSummaryIndexSubsummariesRef v
);
GVariant * var_summary_index_subsummaries_to_gvariant (VarSummaryIndexSubsummariesRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_summary_index_subsummaries_to_owned_gvariant (VarSummaryIndexSubsummariesRef v
,GVariant *base
);
GVariant *
var_summary_index_subsummaries_peek_as_gvariant
(VarSummaryIndexSubsummariesRef v
);
VarSummaryIndexSubsummariesRef
var_summary_index_subsummaries_from_variant
(VarVariantRef v
);
gsize
var_summary_index_subsummaries_get_length
(VarSummaryIndexSubsummariesRef v
);
VarSummaryIndexSubsummariesEntryRef var_summary_index_subsummaries_get_at (VarSummaryIndexSubsummariesRef v
,gsize index
);
const char *
var_summary_index_subsummaries_entry_get_key
(VarSummaryIndexSubsummariesEntryRef v
);
VarSubsummaryRef
var_summary_index_subsummaries_entry_get_value
(VarSummaryIndexSubsummariesEntryRef v
);
gboolean var_summary_index_subsummaries_lookup (VarSummaryIndexSubsummariesRef v
,const char *key
,gsize *index_out
,VarSubsummaryRef *out
);
GString * var_summary_index_subsummaries_format (VarSummaryIndexSubsummariesRef v
,GString *s
,gboolean type_annotate
);
char * var_summary_index_subsummaries_print (VarSummaryIndexSubsummariesRef v
,gboolean type_annotate
);
VarSummaryIndexRef
var_summary_index_from_gvariant (GVariant *v
);
VarSummaryIndexRef var_summary_index_from_data (gconstpointer data
,gsize size
);
GVariant *
var_summary_index_dup_to_gvariant (VarSummaryIndexRef v
);
GVariant * var_summary_index_to_gvariant (VarSummaryIndexRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_summary_index_to_owned_gvariant (VarSummaryIndexRef v
,GVariant *base
);
GVariant *
var_summary_index_peek_as_gvariant (VarSummaryIndexRef v
);
VarSummaryIndexRef
var_summary_index_from_variant (VarVariantRef v
);
VarSummaryIndexSubsummariesRef
var_summary_index_get_subsummaries (VarSummaryIndexRef v
);
VarMetadataRef
var_summary_index_get_metadata (VarSummaryIndexRef v
);
GString * var_summary_index_format (VarSummaryIndexRef v
,GString *s
,gboolean type_annotate
);
char * var_summary_index_print (VarSummaryIndexRef v
,gboolean type_annotate
);
VarObjectListInfoRef
var_object_list_info_from_gvariant (GVariant *v
);
VarObjectListInfoRef
var_object_list_info_from_bytes (GBytes *b
);
VarObjectListInfoRef var_object_list_info_from_data (gconstpointer data
,gsize size
);
GVariant *
var_object_list_info_dup_to_gvariant (VarObjectListInfoRef v
);
GVariant * var_object_list_info_to_gvariant (VarObjectListInfoRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_object_list_info_to_owned_gvariant (VarObjectListInfoRef v
,GVariant *base
);
GVariant *
var_object_list_info_peek_as_gvariant (VarObjectListInfoRef v
);
VarObjectListInfoRef
var_object_list_info_from_variant (VarVariantRef v
);
gboolean
var_object_list_info_get_is_loose (VarObjectListInfoRef v
);
VarArrayofstringRef
var_object_list_info_get_packfiles (VarObjectListInfoRef v
);
GString * var_object_list_info_format (VarObjectListInfoRef v
,GString *s
,gboolean type_annotate
);
char * var_object_list_info_print (VarObjectListInfoRef v
,gboolean type_annotate
);
VarObjectNameRef var_object_name_from_data (gconstpointer data
,gsize size
);
GVariant * var_object_name_to_gvariant (VarObjectNameRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_object_name_to_owned_gvariant (VarObjectNameRef v
,GVariant *base
);
GVariant *
var_object_name_peek_as_gvariant (VarObjectNameRef v
);
GString * var_object_name_format (VarObjectNameRef v
,GString *s
,gboolean type_annotate
);
VarObjectNamesRef var_object_names_from_data (gconstpointer data
,gsize size
);
GVariant *
var_object_names_dup_to_gvariant (VarObjectNamesRef v
);
GVariant * var_object_names_to_gvariant (VarObjectNamesRef v
,GDestroyNotify notify
,gpointer user_data
);
GVariant * var_object_names_to_owned_gvariant (VarObjectNamesRef v
,GVariant *base
);
GVariant *
var_object_names_peek_as_gvariant (VarObjectNamesRef v
);
VarObjectNameRef var_object_names_get_at (VarObjectNamesRef v
,gsize index
);
GString * var_object_names_format (VarObjectNamesRef v
,GString *s
,gboolean type_annotate
);
char * var_object_names_print (VarObjectNamesRef v
,gboolean type_annotate
);