00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 #ifndef EASYDBUS_VARIANT_H
00036 #define EASYDBUS_VARIANT_H
00037
00038
00039 int
00040 easydbus_variant_add_string (EasyDbus_container *,
00041 char *);
00042
00043
00044 int
00045 easydbus_variant_add_obj_path (EasyDbus_container *,
00046 char *);
00047
00048
00049 int
00050 easydbus_variant_add_signature (EasyDbus_container *,
00051 char *);
00052
00053
00054 int
00055 easydbus_variant_add_i32 (EasyDbus_container *,
00056 int);
00057
00058
00059
00060 int
00061 easydbus_variant_add_ui32 (EasyDbus_container *,
00062 unsigned int);
00063
00064
00065 int
00066 easydbus_variant_add_i16 (EasyDbus_container *,
00067 short);
00068
00069
00070 int
00071 easydbus_variant_add_ui16 (EasyDbus_container *,
00072 unsigned short);
00073
00074
00075 int
00076 easydbus_variant_add_ui64 (EasyDbus_container *,
00077 unsigned long long);
00078
00079
00080 int
00081 easydbus_variant_add_i64 (EasyDbus_container *,
00082 long long);
00083
00084
00085 int
00086 easydbus_variant_add_double (EasyDbus_container *,
00087 double);
00088
00089
00090 int
00091 easydbus_variant_add_byte (EasyDbus_container *,
00092 char);
00093
00094
00095 int
00096 easydbus_variant_add_boolean (EasyDbus_container *,
00097 char);
00098
00099 const char *
00100 easydbus_variant_get_string (EasyDbus_container *);
00101
00102 const char *
00103 easydbus_variant_get_obj_path (EasyDbus_container *);
00104
00105 const char *
00106 easydbus_variant_get_signature (EasyDbus_container *);
00107
00108 int
00109 easydbus_variant_get_i32 (EasyDbus_container *);
00110
00111 unsigned int
00112 easydbus_variant_get_ui32 (EasyDbus_container *);
00113
00114 short
00115 easydbus_variant_get_i16 (EasyDbus_container *);
00116
00117 unsigned short
00118 easydbus_variant_get_ui16 (EasyDbus_container *);
00119
00120 long long
00121 easydbus_variant_get_i64 (EasyDbus_container *);
00122
00123 unsigned long long
00124 easydbus_variant_get_ui64 (EasyDbus_container *);
00125
00126 double
00127 easydbus_variant_get_double (EasyDbus_container *);
00128
00129 char
00130 easydbus_variant_get_boolean (EasyDbus_container *);
00131
00132 char
00133 easydbus_variant_get_byte (EasyDbus_container *);
00134
00135 #endif
00136