Beispiel #1
0
static void
arv_gc_struct_entry_node_set (ArvGcRegister *gc_register, void *buffer, guint64 length)
{
	ArvDomNode *struct_register = arv_dom_node_get_parent_node (ARV_DOM_NODE (gc_register));

	if (ARV_IS_GC_REGISTER (struct_register))
		return arv_gc_register_set (ARV_GC_REGISTER (struct_register), buffer, length);
}
static void
arv_gc_struct_entry_node_set (ArvGcRegister *gc_register, void *buffer, guint64 length, GError **error)
{
    ArvDomNode *struct_register = arv_dom_node_get_parent_node (ARV_DOM_NODE (gc_register));

    g_return_if_fail (ARV_IS_GC_REGISTER (struct_register));

    return arv_gc_register_set (ARV_GC_REGISTER (struct_register), buffer, length, error);
}
Beispiel #3
0
static guint64
arv_gc_struct_entry_node_get_length (ArvGcRegister *gc_register)
{
	ArvDomNode *struct_register = arv_dom_node_get_parent_node (ARV_DOM_NODE (gc_register));

	if (ARV_IS_GC_REGISTER (struct_register))
		return arv_gc_register_get_length (ARV_GC_REGISTER (struct_register));

	return 0;
}
static guint64
arv_gc_struct_entry_node_get_length (ArvGcRegister *gc_register, GError **error)
{
    ArvDomNode *struct_register = arv_dom_node_get_parent_node (ARV_DOM_NODE (gc_register));
    GError *local_error = NULL;
    gint64 length;

    g_return_val_if_fail (ARV_IS_GC_REGISTER (struct_register), 0);

    length = arv_gc_register_get_length (ARV_GC_REGISTER (struct_register), &local_error);

    if (local_error != NULL) {
        g_propagate_error (error, local_error);
        return 0;
    }

    return length;
}