variant.c File Reference


Detailed Description

Functions for manage variant container object.
Date:
Created: 06/10/07 20:17:05 CEST
Author:
Daniele Rondina aka ge@@ru <geaaru@gmail.com>

Definition in file variant.c.

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

Include dependency graph for variant.c:

Go to the source code of this file.

Functions

int easydbus_variant_add_boolean (EasyDbus_container *container, char boolean)
 Add boolean to variant container.
int easydbus_variant_add_byte (EasyDbus_container *container, char byte)
 Add byte to variant container.
int easydbus_variant_add_double (EasyDbus_container *container, double d)
 Add double to variant container.
int easydbus_variant_add_i16 (EasyDbus_container *container, short i16)
 Add int16 to variant container.
int easydbus_variant_add_i32 (EasyDbus_container *container, int i32)
 Add int32 to variant container.
int easydbus_variant_add_i64 (EasyDbus_container *container, long long i64)
 Add int64 to variant container.
int easydbus_variant_add_obj_path (EasyDbus_container *container, char *string)
 Add object path string to variant container.
int easydbus_variant_add_signature (EasyDbus_container *container, char *string)
 Add signature to variant container.
int easydbus_variant_add_string (EasyDbus_container *container, char *string)
 Add string to variant container.
int easydbus_variant_add_ui16 (EasyDbus_container *container, unsigned short ui16)
 Add unsigned int16 to variant container.
int easydbus_variant_add_ui32 (EasyDbus_container *container, unsigned int ui32)
 Add unsigned int32 to variant container.
int easydbus_variant_add_ui64 (EasyDbus_container *container, unsigned long long ui64)
 Add unsigned int64 to variant container.
char easydbus_variant_get_boolean (EasyDbus_container *variant)
 Get boolean from variant container.
char easydbus_variant_get_byte (EasyDbus_container *variant)
 Get byte from variant container.
double easydbus_variant_get_double (EasyDbus_container *variant)
 Get double from variant container.
short easydbus_variant_get_i16 (EasyDbus_container *variant)
 Get int16 from variant container.
int easydbus_variant_get_i32 (EasyDbus_container *variant)
 Get int32 from variant container.
long long easydbus_variant_get_i64 (EasyDbus_container *variant)
 Get int64 from variant container.
const char * easydbus_variant_get_obj_path (EasyDbus_container *variant)
 Get object path string from variant container.
const char * easydbus_variant_get_signature (EasyDbus_container *variant)
 Get signature string from variant container.
const char * easydbus_variant_get_string (EasyDbus_container *variant)
 Get string from variant container.
unsigned short easydbus_variant_get_ui16 (EasyDbus_container *variant)
 Get unsigned int16 from variant container.
unsigned int easydbus_variant_get_ui32 (EasyDbus_container *variant)
 Get unsigned int32 from variant container.
unsigned long long easydbus_variant_get_ui64 (EasyDbus_container *variant)
 Get unsigned int64 from variant container.


Generated on Thu Apr 10 10:01:02 2008 for EasyDbus-0.2 by  doxygen 1.5.4