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"
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). |