container.c File Reference


Detailed Description

Container are used for manage array, dict entry, variant and struct data.
Date:
Created: 06/10/07 17:08:57 CEST

Updated: 10/30/07 18:08:57 CEST

Author:
Daniele Rondina aka ge@@ru <geaaru@gmail.com>
Todo:

Definition in file container.c.

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "easydbus-core.h"
#include "array_internal.h"
#include "elem_internal.h"
#include "utils.h"
#include "debug.h"

Include dependency graph for container.c:

Go to the source code of this file.

Functions

int easydbus_container_add_signature_to_empty_container (EasyDbus_container *container,...)
 Add signature to container (array or struct).
EasyDbus_containereasydbus_container_create_skeleton (enum el_type type)
 Create container object.
void easydbus_container_free (EasyDbus_container *container)
 Free container.
enum el_type easydbus_container_get_elem_type (const EasyDbus_container *container)
 Get type of elements on container object.
unsigned int easydbus_container_get_nel (const EasyDbus_container *container)
 Get number of element on container.
enum el_type easydbus_container_get_type (const EasyDbus_container *container)
 Get type of container object.
void free_array_from_container (EasyDbus_elem *el)
 Free array element from container.


Generated on Thu Apr 10 10:00:27 2008 for EasyDbus-0.2 by  doxygen 1.5.4