EasyDbus_container Struct Reference
[container]

#include <easydbus-core.h>

Collaboration diagram for EasyDbus_container:

Collaboration graph
[legend]

Detailed Description

EasyDbus_container object. Used for marshalled data as array, dict_entry, variant and structs.

For internal use only.

Definition at line 65 of file easydbus-core.h.


Data Fields

enum el_type container_type
 container type
enum el_type elem_type
 type of elements contained
unsigned int nel
 number of element on container
void * p_data
 pointer to data
char * signature
 signature of container object (used for empty container)

Field Documentation

enum el_type EasyDbus_container::container_type

container type

Definition at line 69 of file easydbus-core.h.

Referenced by easydbus_add_struct_param_to_skeleton(), easydbus_add_variant_param_to_skeleton(), easydbus_array_add_array(), easydbus_array_add_boolean_array(), easydbus_array_add_byte_array(), easydbus_array_add_dict_entry(), easydbus_array_add_double_array(), easydbus_array_add_i16_array(), easydbus_array_add_i32_array(), easydbus_array_add_i64_array(), easydbus_array_add_obj_path_array(), easydbus_array_add_signature_array(), easydbus_array_add_string_array(), easydbus_array_add_struct(), easydbus_array_add_ui16_array(), easydbus_array_add_ui32_array(), easydbus_array_add_ui64_array(), easydbus_array_add_variant(), easydbus_array_get_array(), easydbus_array_get_boolean_array(), easydbus_array_get_byte_array(), easydbus_array_get_dict_entry(), easydbus_array_get_double_array(), easydbus_array_get_i16_array(), easydbus_array_get_i32_array(), easydbus_array_get_i64_array(), easydbus_array_get_obj_path_array(), easydbus_array_get_signature_array(), easydbus_array_get_string_array(), easydbus_array_get_struct(), easydbus_array_get_ui16_array(), easydbus_array_get_ui32_array(), easydbus_array_get_ui64_array(), easydbus_array_get_variant(), easydbus_container_create_skeleton(), easydbus_container_free(), easydbus_container_get_type(), 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_dict_entry_get_first_element(), easydbus_dict_entry_get_second_element(), 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(), easydbus_variant_add_boolean(), easydbus_variant_add_byte(), easydbus_variant_add_double(), easydbus_variant_add_i16(), easydbus_variant_add_i32(), easydbus_variant_add_i64(), easydbus_variant_add_obj_path(), easydbus_variant_add_signature(), easydbus_variant_add_string(), easydbus_variant_add_ui16(), easydbus_variant_add_ui32(), easydbus_variant_add_ui64(), easydbus_variant_get_boolean(), easydbus_variant_get_byte(), easydbus_variant_get_double(), easydbus_variant_get_i16(), easydbus_variant_get_i32(), easydbus_variant_get_i64(), easydbus_variant_get_obj_path(), easydbus_variant_get_signature(), easydbus_variant_get_string(), easydbus_variant_get_ui16(), easydbus_variant_get_ui32(), and easydbus_variant_get_ui64().

enum el_type EasyDbus_container::elem_type

type of elements contained

Definition at line 71 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_array_add_array(), easydbus_array_add_boolean_array(), easydbus_array_add_byte_array(), easydbus_array_add_dict_entry(), easydbus_array_add_double_array(), easydbus_array_add_i16_array(), easydbus_array_add_i32_array(), easydbus_array_add_i64_array(), easydbus_array_add_obj_path_array(), easydbus_array_add_signature_array(), easydbus_array_add_string_array(), easydbus_array_add_struct(), easydbus_array_add_ui16_array(), easydbus_array_add_ui32_array(), easydbus_array_add_ui64_array(), easydbus_array_add_variant(), easydbus_array_get_array(), easydbus_array_get_boolean_array(), easydbus_array_get_byte_array(), easydbus_array_get_dict_entry(), easydbus_array_get_double_array(), easydbus_array_get_i16_array(), easydbus_array_get_i32_array(), easydbus_array_get_i64_array(), easydbus_array_get_obj_path_array(), easydbus_array_get_signature_array(), easydbus_array_get_string_array(), easydbus_array_get_struct(), easydbus_array_get_ui16_array(), easydbus_array_get_ui32_array(), easydbus_array_get_ui64_array(), easydbus_array_get_variant(), easydbus_container_create_skeleton(), easydbus_container_free(), easydbus_container_get_elem_type(), 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_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_variant_add_boolean(), easydbus_variant_add_byte(), easydbus_variant_add_double(), easydbus_variant_add_i16(), easydbus_variant_add_i32(), easydbus_variant_add_i64(), easydbus_variant_add_obj_path(), easydbus_variant_add_signature(), easydbus_variant_add_string(), easydbus_variant_add_ui16(), easydbus_variant_add_ui32(), easydbus_variant_add_ui64(), easydbus_variant_get_boolean(), easydbus_variant_get_byte(), easydbus_variant_get_double(), easydbus_variant_get_i16(), easydbus_variant_get_i32(), easydbus_variant_get_i64(), easydbus_variant_get_obj_path(), easydbus_variant_get_signature(), easydbus_variant_get_string(), easydbus_variant_get_ui16(), easydbus_variant_get_ui32(), easydbus_variant_get_ui64(), and set_signature().

unsigned int EasyDbus_container::nel

number of element on container

Definition at line 67 of file easydbus-core.h.

Referenced by add_array_to_msg(), count_elems(), easydbus_add_array_on_container_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_array_add_array(), easydbus_array_add_boolean_array(), easydbus_array_add_byte_array(), easydbus_array_add_dict_entry(), easydbus_array_add_double_array(), easydbus_array_add_i16_array(), easydbus_array_add_i32_array(), easydbus_array_add_i64_array(), easydbus_array_add_obj_path_array(), easydbus_array_add_signature_array(), easydbus_array_add_string_array(), easydbus_array_add_struct(), easydbus_array_add_ui16_array(), easydbus_array_add_ui32_array(), easydbus_array_add_ui64_array(), 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_container_get_nel(), 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_dict_entry_get_first_element(), easydbus_dict_entry_get_second_element(), 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(), easydbus_variant_add_boolean(), easydbus_variant_add_byte(), easydbus_variant_add_double(), easydbus_variant_add_i16(), easydbus_variant_add_i32(), easydbus_variant_add_i64(), easydbus_variant_add_obj_path(), easydbus_variant_add_signature(), easydbus_variant_add_string(), easydbus_variant_add_ui16(), easydbus_variant_add_ui32(), easydbus_variant_add_ui64(), and set_signature().

void* EasyDbus_container::p_data

pointer to data

Definition at line 75 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_dict_entry_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_array_add_array(), easydbus_array_add_boolean_array(), easydbus_array_add_byte_array(), easydbus_array_add_dict_entry(), easydbus_array_add_double_array(), easydbus_array_add_i16_array(), easydbus_array_add_i32_array(), easydbus_array_add_i64_array(), easydbus_array_add_obj_path_array(), easydbus_array_add_signature_array(), easydbus_array_add_string_array(), easydbus_array_add_struct(), easydbus_array_add_ui16_array(), easydbus_array_add_ui32_array(), easydbus_array_add_ui64_array(), easydbus_array_add_variant(), easydbus_array_get_array(), easydbus_array_get_boolean_array(), easydbus_array_get_byte_array(), easydbus_array_get_dict_entry(), easydbus_array_get_double_array(), easydbus_array_get_i16_array(), easydbus_array_get_i32_array(), easydbus_array_get_i64_array(), easydbus_array_get_obj_path_array(), easydbus_array_get_signature_array(), easydbus_array_get_string_array(), easydbus_array_get_struct(), easydbus_array_get_ui16_array(), easydbus_array_get_ui32_array(), easydbus_array_get_ui64_array(), easydbus_array_get_variant(), easydbus_container_create_skeleton(), 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_dict_entry_get_first_element(), easydbus_dict_entry_get_second_element(), 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(), easydbus_variant_add_boolean(), easydbus_variant_add_byte(), easydbus_variant_add_double(), easydbus_variant_add_i16(), easydbus_variant_add_i32(), easydbus_variant_add_i64(), easydbus_variant_add_obj_path(), easydbus_variant_add_signature(), easydbus_variant_add_string(), easydbus_variant_add_ui16(), easydbus_variant_add_ui32(), easydbus_variant_add_ui64(), easydbus_variant_get_boolean(), easydbus_variant_get_byte(), easydbus_variant_get_double(), easydbus_variant_get_i16(), easydbus_variant_get_i32(), easydbus_variant_get_i64(), easydbus_variant_get_obj_path(), easydbus_variant_get_signature(), easydbus_variant_get_string(), easydbus_variant_get_ui16(), easydbus_variant_get_ui32(), easydbus_variant_get_ui64(), and set_signature().

char* EasyDbus_container::signature

signature of container object (used for empty container)

Definition at line 73 of file easydbus-core.h.

Referenced by add_array_to_msg(), add_variant_to_container_on_msg(), add_variant_to_msg(), easydbus_add_array_on_container_tomsg(), easydbus_add_struct_on_container_msg(), easydbus_add_struct_to_msg(), easydbus_build_skeleton_data(), easydbus_container_add_signature_to_empty_container(), easydbus_container_create_skeleton(), easydbus_container_free(), easydbus_dict_entry_build_container(), easydbus_get_marshal_data_from_array(), easydbus_struct_build_elem(), and easydbus_variant_build_elem().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 10 10:03:23 2008 for EasyDbus-0.2 by  doxygen 1.5.4