#include <easydbus-core.h>
For internal use only.
Definition at line 83 of file easydbus-core.h.
Data Fields | |
struct EasyDbus_elem * | next |
pointer to next element | |
union { | |
char boolean | |
boolean data | |
char byte | |
byte data | |
double Double | |
double data | |
short i16 | |
int16 data | |
int i32 | |
int32 data | |
long long i64 | |
int64 data | |
struct EasyDbus_container * p_container | |
container object | |
char * string | |
pointer to a string for object path, signature, string. | |
unsigned short ui16 | |
unsigned int16 data | |
unsigned int ui32 | |
unsigned int32 data | |
unsigned long long ui64 | |
unsigned int64 data | |
} | payload |
enum el_type | type |
type of element |
boolean data
Definition at line 111 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_boolean_param_to_skeleton(), easydbus_dict_entry_add_boolean(), easydbus_elem_get_boolean(), and easydbus_struct_add_boolean().
char EasyDbus_elem::byte |
byte data
Definition at line 109 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_byte_param_to_skeleton(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_dict_entry_add_byte(), easydbus_elem_get_byte(), and easydbus_struct_add_byte().
double EasyDbus_elem::Double |
double data
Definition at line 103 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_double_param_to_skeleton(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_dict_entry_add_double(), easydbus_elem_get_double(), and easydbus_struct_add_double().
short EasyDbus_elem::i16 |
int16 data
Definition at line 91 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_i16_param_to_skeleton(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_dict_entry_add_i16(), easydbus_elem_get_i16(), and easydbus_struct_add_i16().
int32 data
Definition at line 95 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_i32_param_to_skeleton(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_dict_entry_add_i32(), easydbus_elem_get_i32(), and easydbus_struct_add_i32().
long long EasyDbus_elem::i64 |
int64 data
Definition at line 97 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_i64_param_to_skeleton(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_dict_entry_add_i64(), easydbus_elem_get_i64(), and easydbus_struct_add_i64().
struct EasyDbus_elem* EasyDbus_elem::next [read] |
pointer to next element
Definition at line 87 of file easydbus-core.h.
Referenced by add_array_to_msg(), add_elems_to_msg(), count_elems(), count_total_elems(), easydbus_add_array_on_container_tomsg(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_array_add_array(), easydbus_array_add_dict_entry(), easydbus_array_add_struct(), easydbus_array_add_variant(), easydbus_array_get_array(), easydbus_array_get_dict_entry(), easydbus_array_get_struct(), easydbus_array_get_variant(), easydbus_container_free(), easydbus_dict_entry_add_boolean(), easydbus_dict_entry_add_byte(), easydbus_dict_entry_add_double(), easydbus_dict_entry_add_i16(), easydbus_dict_entry_add_i32(), easydbus_dict_entry_add_i64(), easydbus_dict_entry_add_obj_path(), easydbus_dict_entry_add_signature(), easydbus_dict_entry_add_string(), easydbus_dict_entry_add_ui16(), easydbus_dict_entry_add_ui32(), easydbus_dict_entry_add_ui64(), easydbus_dict_entry_add_variant(), easydbus_elem_add_to_skeleton(), easydbus_elem_create(), easydbus_elem_get_element(), easydbus_elem_get_next(), easydbus_method_free_skeleton(), easydbus_reply_free_skeleton(), easydbus_signal_free_skeleton(), easydbus_struct_add_array(), easydbus_struct_add_boolean(), easydbus_struct_add_byte(), easydbus_struct_add_dict_entry(), easydbus_struct_add_double(), easydbus_struct_add_i16(), easydbus_struct_add_i32(), easydbus_struct_add_i64(), easydbus_struct_add_obj_path(), easydbus_struct_add_signature(), easydbus_struct_add_string(), easydbus_struct_add_struct(), easydbus_struct_add_ui16(), easydbus_struct_add_ui32(), easydbus_struct_add_ui64(), easydbus_struct_add_variant(), easydbus_struct_get_element(), prepare_complete_signature(), and set_signature().
struct EasyDbus_container* EasyDbus_elem::p_container [read] |
container object
Definition at line 107 of file easydbus-core.h.
Referenced by add_array_to_msg(), add_variant_to_container_on_msg(), add_variant_to_msg(), count_elems(), easydbus_add_array_on_container_tomsg(), easydbus_add_array_param_to_skeleton(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_param_to_skeleton(), easydbus_add_struct_to_msg(), easydbus_add_variant_param_to_skeleton(), easydbus_array_add_array(), easydbus_array_add_dict_entry(), easydbus_array_add_struct(), easydbus_array_add_variant(), easydbus_array_get_array(), easydbus_array_get_dict_entry(), easydbus_array_get_struct(), easydbus_array_get_variant(), easydbus_dict_entry_add_variant(), easydbus_elem_create(), easydbus_elem_free(), easydbus_elem_get_container(), easydbus_struct_add_array(), easydbus_struct_add_dict_entry(), easydbus_struct_add_struct(), easydbus_struct_add_variant(), free_array_from_container(), and set_signature().
union { ... } EasyDbus_elem::payload |
Referenced by add_array_to_msg(), add_elems_to_msg(), add_variant_to_container_on_msg(), add_variant_to_msg(), count_elems(), easydbus_add_array_on_container_tomsg(), easydbus_add_array_param_to_skeleton(), easydbus_add_boolean_param_to_skeleton(), easydbus_add_byte_param_to_skeleton(), easydbus_add_dict_entry_tomsg(), easydbus_add_double_param_to_skeleton(), easydbus_add_i16_param_to_skeleton(), easydbus_add_i32_param_to_skeleton(), easydbus_add_i64_param_to_skeleton(), easydbus_add_obj_path_param_to_skeleton(), easydbus_add_signature_param_to_skeleton(), easydbus_add_string_param_to_skeleton(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_param_to_skeleton(), easydbus_add_struct_to_msg(), easydbus_add_ui16_param_to_skeleton(), easydbus_add_ui32_param_to_skeleton(), easydbus_add_ui64_param_to_skeleton(), easydbus_add_variant_param_to_skeleton(), easydbus_array_add_array(), easydbus_array_add_dict_entry(), easydbus_array_add_struct(), easydbus_array_add_variant(), easydbus_array_get_array(), easydbus_array_get_dict_entry(), easydbus_array_get_struct(), easydbus_array_get_variant(), easydbus_dict_entry_add_boolean(), easydbus_dict_entry_add_byte(), easydbus_dict_entry_add_double(), easydbus_dict_entry_add_i16(), easydbus_dict_entry_add_i32(), easydbus_dict_entry_add_i64(), easydbus_dict_entry_add_obj_path(), easydbus_dict_entry_add_signature(), easydbus_dict_entry_add_string(), easydbus_dict_entry_add_ui16(), easydbus_dict_entry_add_ui32(), easydbus_dict_entry_add_ui64(), easydbus_dict_entry_add_variant(), easydbus_elem_create(), easydbus_elem_free(), easydbus_elem_get_boolean(), easydbus_elem_get_byte(), easydbus_elem_get_container(), easydbus_elem_get_double(), easydbus_elem_get_i16(), easydbus_elem_get_i32(), easydbus_elem_get_i64(), easydbus_elem_get_obj_path(), easydbus_elem_get_signature(), easydbus_elem_get_string(), easydbus_elem_get_ui16(), easydbus_elem_get_ui32(), easydbus_elem_get_ui64(), easydbus_struct_add_array(), easydbus_struct_add_boolean(), easydbus_struct_add_byte(), easydbus_struct_add_dict_entry(), easydbus_struct_add_double(), easydbus_struct_add_i16(), easydbus_struct_add_i32(), easydbus_struct_add_i64(), easydbus_struct_add_obj_path(), easydbus_struct_add_signature(), easydbus_struct_add_string(), easydbus_struct_add_struct(), easydbus_struct_add_ui16(), easydbus_struct_add_ui32(), easydbus_struct_add_ui64(), easydbus_struct_add_variant(), free_array_from_container(), and set_signature().
char* EasyDbus_elem::string |
pointer to a string for object path, signature, string.
Definition at line 105 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_obj_path_param_to_skeleton(), easydbus_add_signature_param_to_skeleton(), easydbus_add_string_param_to_skeleton(), easydbus_dict_entry_add_obj_path(), easydbus_dict_entry_add_signature(), easydbus_dict_entry_add_string(), easydbus_elem_create(), easydbus_elem_free(), easydbus_elem_get_obj_path(), easydbus_elem_get_signature(), easydbus_elem_get_string(), easydbus_reply_create_msg(), easydbus_struct_add_obj_path(), easydbus_struct_add_signature(), and easydbus_struct_add_string().
type of element
Definition at line 85 of file easydbus-core.h.
Referenced by add_elems_to_msg(), count_elems(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_elem_create(), easydbus_elem_free(), easydbus_elem_get_boolean(), easydbus_elem_get_byte(), easydbus_elem_get_container(), easydbus_elem_get_double(), easydbus_elem_get_i16(), easydbus_elem_get_i32(), easydbus_elem_get_i64(), easydbus_elem_get_obj_path(), easydbus_elem_get_signature(), easydbus_elem_get_string(), easydbus_elem_get_type(), easydbus_elem_get_ui16(), easydbus_elem_get_ui32(), easydbus_elem_get_ui64(), easydbus_manage_list_signature(), easydbus_reply_create_msg(), free_array_from_container(), and set_signature().
unsigned short EasyDbus_elem::ui16 |
unsigned int16 data
Definition at line 93 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_add_ui16_param_to_skeleton(), easydbus_dict_entry_add_ui16(), easydbus_elem_get_ui16(), and easydbus_struct_add_ui16().
unsigned int EasyDbus_elem::ui32 |
unsigned int32 data
Definition at line 99 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_add_ui32_param_to_skeleton(), easydbus_dict_entry_add_ui32(), easydbus_elem_get_ui32(), and easydbus_struct_add_ui32().
unsigned long long EasyDbus_elem::ui64 |
unsigned int64 data
Definition at line 101 of file easydbus-core.h.
Referenced by add_elems_to_msg(), easydbus_add_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_add_ui64_param_to_skeleton(), easydbus_dict_entry_add_ui64(), easydbus_elem_get_ui64(), and easydbus_struct_add_ui64().