skeleton.c File Reference


Detailed Description

Functions for manage skeleton object: messages container.
Date:
Created: 06/09/07 09:55:14 CEST
Author:
Daniele Rondina aka ge@@ru <geaaru@gmail.com>

Definition in file skeleton.c.

#include <string.h>
#include <stdlib.h>
#include "easydbus-core.h"
#include "elem_internal.h"
#include "debug.h"
#include "variant_internal.h"
#include "dict_entry_internal.h"
#include "struct_internal.h"
#include "array_internal.h"

Include dependency graph for skeleton.c:

Go to the source code of this file.

Functions

int easydbus_add_array_param_to_skeleton (enum event_type type, void *skeleton, struct EasyDbus_container *container)
 Add array struct to skeleton object.
int easydbus_add_boolean_param_to_skeleton (enum event_type type, void *skeleton, unsigned char boolean)
 Add boolean element to skeleton object.
int easydbus_add_byte_param_to_skeleton (enum event_type type, void *skeleton, char byte)
 Add byte element to skeleton object.
int easydbus_add_double_param_to_skeleton (enum event_type type, void *skeleton, double d)
 Add double element to skeleton object.
int easydbus_add_i16_param_to_skeleton (enum event_type type, void *skeleton, short i)
 Add int16 element to skeleton object.
int easydbus_add_i32_param_to_skeleton (enum event_type type, void *skeleton, int i)
 Add int32 element to skeleton object.
int easydbus_add_i64_param_to_skeleton (enum event_type type, void *skeleton, long long i)
 Add int64 to skeleton object.
int easydbus_add_obj_path_param_to_skeleton (enum event_type type, void *skeleton, char *string)
 Add object path string to skeleton object.
int easydbus_add_signature_param_to_skeleton (enum event_type type, void *skeleton, char *signature)
 Add signature element to skeleton.
int easydbus_add_string_param_to_skeleton (enum event_type type, void *skeleton, char *string)
 Add string element to skeleton object.
int easydbus_add_struct_param_to_skeleton (enum event_type type, void *skeleton, struct EasyDbus_container *container)
 Add struct container to skeleton object.
int easydbus_add_ui16_param_to_skeleton (enum event_type type, void *skeleton, unsigned short i)
 Add unsigned int16 to skeleton object.
int easydbus_add_ui32_param_to_skeleton (enum event_type type, void *skeleton, unsigned int i)
 Add unsigned int32 to skeleton object.
int easydbus_add_ui64_param_to_skeleton (enum event_type type, void *skeleton, unsigned long long i)
 Add unsigned int64 to skeleton object.
int easydbus_add_variant_param_to_skeleton (enum event_type type, void *skeleton, struct EasyDbus_container *container)
 Add variant container to skeleton object.
int easydbus_build_skeleton_data (DBusMessage *msg, enum event_type type, void *container)
 Create skeleton object from DBusMessage.
void easydbus_elem_add_to_skeleton (enum event_type type, void *event, EasyDbus_elem *el)
 Add element on message object (skeleton).


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