1/* libical.vapi generated by vapigen, do not modify. */ 2 3[CCode (cprefix = "")] 4namespace ICal { 5 [CCode (cheader_filename = "libical/ical.h", free_function = "icalarray_free", cname = "icalarray")] 6 [Compact] 7 public class Array<G> { 8 public G data; 9 public size_t element_size; 10 public size_t increment_size; 11 public size_t num_elements; 12 public size_t space_allocated; 13 [CCode (cname = "icalarray_new", has_construct_function = false)] 14 public Array (size_t element_size, size_t increment_size); 15 [CCode (cname = "icalarray_append")] 16 public void append (G element); 17 [CCode (cname = "icalarray_element_at")] 18 public G element_at (size_t position); 19 [CCode (cname = "icalarray_remove_element_at")] 20 public void remove_element_at (size_t position); 21 [CCode (cname = "icalarray_sort")] 22 public void sort (GLib.Callback compare); 23 [CCode (cname = "_vala_icalarray_size")] 24 public int size () { 25 return (int) num_elements; 26 } 27 } 28 [CCode (cheader_filename = "libical/ical.h", ref_function = "icalattach_ref", ref_function_void = true, unref_function = "icalattach_unref", cname = "icalattach")] 29 [Compact] 30 public class Attach { 31 [CCode (cname = "icalattach_new_from_data", has_construct_function = false)] 32 public Attach.from_data (uint data, ICal.icalattach_free_fn_t free_fn, void* free_fn_data); 33 [CCode (cname = "icalattach_new_from_url", has_construct_function = false)] 34 public Attach.from_url (string url); 35 [CCode (cname = "icalattach_get_data")] 36 public uint get_data (); 37 [CCode (cname = "icalattach_get_is_url")] 38 public int get_is_url (); 39 [CCode (cname = "icalattach_get_url")] 40 public unowned string get_url (); 41 } 42 [CCode (cheader_filename = "libical/ical.h", cname = "icalcompiter")] 43 [Compact] 44 public class Compiter { 45 public weak ICal.PvlElement iter; 46 public ICal.ComponentKind kind; 47 [CCode (cname = "icalcompiter_deref")] 48 public unowned ICal.Component deref (); 49 [CCode (cname = "icalcompiter_next")] 50 public unowned ICal.Component next (); 51 [CCode (cname = "icalcompiter_prior")] 52 public unowned ICal.Component prior (); 53 } 54 [CCode (cheader_filename = "libical/ical.h", copy_function = "icalcomponent_new_clone", free_function = "icalcomponent_free", cname = "icalcomponent")] 55 [Compact] 56 public class Component { 57 [CCode (cname = "icalcomponent_new", has_construct_function = false)] 58 public Component (ICal.ComponentKind kind); 59 [CCode (cname = "icalcomponent_add_component")] 60 public void add_component (ICal.Component child); 61 [CCode (cname = "icalcomponent_add_property")] 62 public void add_property (ICal.Property property); 63 [CCode (cname = "icalcomponent_as_ical_string")] 64 public unowned string as_ical_string (); 65 [CCode (cname = "icalcomponent_as_ical_string_r")] 66 public unowned string as_ical_string_r (); 67 [CCode (cname = "icalcomponent_begin_component")] 68 public unowned ICal.Compiter begin_component (ICal.ComponentKind kind); 69 [CCode (cname = "icalcomponent_check_restrictions")] 70 public int check_restrictions (); 71 [CCode (cname = "icalcomponent_new_clone")] 72 public ICal.Component clone (); 73 [CCode (cname = "icalcomponent_convert_errors")] 74 public void convert_errors (); 75 [CCode (cname = "icalcomponent_count_components")] 76 public int count_components (ICal.ComponentKind kind); 77 [CCode (cname = "icalcomponent_count_errors")] 78 public int count_errors (); 79 [CCode (cname = "icalcomponent_count_properties")] 80 public int count_properties (ICal.PropertyKind kind); 81 [CCode (cname = "icalcomponent_end_component")] 82 public unowned ICal.Compiter end_component (ICal.ComponentKind kind); 83 [CCode (cname = "icalcomponent_foreach_recurrence")] 84 public void foreach_recurrence (ICal.Time start, ICal.Time end, ICal.ForeachRecurrenceCb cb); 85 [CCode (cname = "icalcomponent_foreach_tzid")] 86 public void foreach_tzid (GLib.Callback callback, void* callback_data); 87 [CCode (cname = "icalcomponent_new_from_string", has_construct_function = false)] 88 public Component.from_string (string str); 89 [CCode (cname = "icalcomponent_get_comment")] 90 public unowned string get_comment (); 91 [CCode (cname = "icalcomponent_get_current_component")] 92 public unowned ICal.Component get_current_component (); 93 [CCode (cname = "icalcomponent_get_current_property")] 94 public unowned ICal.Property get_current_property (); 95 [CCode (cname = "icalcomponent_get_description")] 96 public unowned string get_description (); 97 [CCode (cname = "icalcomponent_get_dtend")] 98 public ICal.Time get_dtend (); 99 [CCode (cname = "icalcomponent_get_dtstamp")] 100 public ICal.Time get_dtstamp (); 101 [CCode (cname = "icalcomponent_get_dtstart")] 102 public ICal.Time get_dtstart (); 103 [CCode (cname = "icalcomponent_get_due")] 104 public ICal.Time get_due (); 105 [CCode (cname = "icalcomponent_get_duration")] 106 public unowned ICal.Duration get_duration (); 107 [CCode (cname = "icalcomponent_get_first_component")] 108 public unowned ICal.Component get_first_component (ICal.ComponentKind kind); 109 [CCode (cname = "icalcomponent_get_first_property")] 110 public unowned ICal.Property get_first_property (ICal.PropertyKind kind); 111 [CCode (cname = "icalcomponent_get_first_real_component")] 112 public unowned ICal.Component get_first_real_component (); 113 [CCode (cname = "icalcomponent_get_inner")] 114 public unowned ICal.Component get_inner (); 115 [CCode (cname = "icalcomponent_get_location")] 116 public unowned string get_location (); 117 [CCode (cname = "icalcomponent_get_method")] 118 public ICal.PropertyMethod get_method (); 119 [CCode (cname = "icalcomponent_get_next_component")] 120 public unowned ICal.Component get_next_component (ICal.ComponentKind kind); 121 [CCode (cname = "icalcomponent_get_next_property")] 122 public unowned ICal.Property get_next_property (ICal.PropertyKind kind); 123 [CCode (cname = "icalcomponent_get_parent")] 124 public unowned ICal.Component get_parent (); 125 [CCode (cname = "icalcomponent_get_recurrenceid")] 126 public ICal.Time get_recurrenceid (); 127 [CCode (cname = "icalcomponent_get_relcalid")] 128 public unowned string get_relcalid (); 129 [CCode (cname = "icalcomponent_get_sequence")] 130 public int get_sequence (); 131 [CCode (cname = "icalcomponent_get_span")] 132 public unowned ICal.TimeSpan get_span (); 133 [CCode (cname = "icalcomponent_get_status")] 134 public ICal.PropertyStatus get_status (); 135 [CCode (cname = "icalcomponent_get_summary")] 136 public unowned string get_summary (); 137 [CCode (cname = "icalcomponent_get_timezone")] 138 public unowned ICal.Timezone get_timezone (string tzid); 139 [CCode (cname = "icalcomponent_get_uid")] 140 public unowned string get_uid (); 141 [CCode (cname = "icalcomponent_is_valid")] 142 private int _is_valid (); 143 [CCode (cname = "_vala_icalcomponent_is_valid")] 144 public bool is_valid () { 145 return _is_valid () != 0; 146 } 147 [CCode (cname = "icalcomponent_isa")] 148 public ICal.ComponentKind isa (); 149 [CCode (cname = "icalcomponent_isa_component")] 150 public static int isa_component (void* component); 151 [CCode (cname = "icalcomponent_kind_is_valid")] 152 public static int kind_is_valid (ICal.ComponentKind kind); 153 [CCode (cname = "icalcomponent_kind_to_string")] 154 public static unowned string kind_to_string (ICal.ComponentKind kind); 155 [CCode (cname = "icalcomponent_merge_component")] 156 public void merge_component (ICal.Component comp_to_merge); 157 [CCode (cname = "icalcomponent_remove_component")] 158 public void remove_component (ICal.Component child); 159 [CCode (cname = "icalcomponent_remove_property")] 160 public void remove_property (ICal.Property property); 161 [CCode (cname = "icalcomponent_set_comment")] 162 public void set_comment (string v); 163 [CCode (cname = "icalcomponent_set_description")] 164 public void set_description (string v); 165 [CCode (cname = "icalcomponent_set_dtend")] 166 public void set_dtend (ICal.Time v); 167 [CCode (cname = "icalcomponent_set_dtstamp")] 168 public void set_dtstamp (ICal.Time v); 169 [CCode (cname = "icalcomponent_set_dtstart")] 170 public void set_dtstart (ICal.Time v); 171 [CCode (cname = "icalcomponent_set_due")] 172 public void set_due (ICal.Time v); 173 [CCode (cname = "icalcomponent_set_duration")] 174 public void set_duration (ICal.Duration v); 175 [CCode (cname = "icalcomponent_set_location")] 176 public void set_location (string v); 177 [CCode (cname = "icalcomponent_set_method")] 178 public void set_method (ICal.PropertyMethod method); 179 [CCode (cname = "icalcomponent_set_parent")] 180 public void set_parent (ICal.Component parent); 181 [CCode (cname = "icalcomponent_set_recurrenceid")] 182 public void set_recurrenceid (ICal.Time v); 183 [CCode (cname = "icalcomponent_set_relcalid")] 184 public void set_relcalid (string v); 185 [CCode (cname = "icalcomponent_set_sequence")] 186 public void set_sequence (int v); 187 [CCode (cname = "icalcomponent_set_status")] 188 public void set_status (ICal.PropertyStatus v); 189 [CCode (cname = "icalcomponent_set_summary")] 190 public void set_summary (string v); 191 [CCode (cname = "icalcomponent_set_uid")] 192 public void set_uid (string v); 193 [CCode (cname = "icalcomponent_string_to_kind")] 194 public static ICal.ComponentKind string_to_kind (string str); 195 [CCode (cname = "icalcomponent_strip_errors")] 196 public void strip_errors (); 197 [CCode (cname = "icalcomponent_new_vagenda", has_construct_function = false)] 198 public Component.vagenda (); 199 [CCode (cname = "icalcomponent_new_valarm", has_construct_function = false)] 200 public Component.valarm (); 201 [CCode (cname = "icalcomponent_vanew")] 202 public static unowned ICal.Component vanew (ICal.ComponentKind kind); 203 [CCode (cname = "icalcomponent_new_vcalendar", has_construct_function = false)] 204 public Component.vcalendar (); 205 [CCode (cname = "icalcomponent_new_vevent", has_construct_function = false)] 206 public Component.vevent (); 207 [CCode (cname = "icalcomponent_new_vfreebusy", has_construct_function = false)] 208 public Component.vfreebusy (); 209 [CCode (cname = "icalcomponent_new_vjournal", has_construct_function = false)] 210 public Component.vjournal (); 211 [CCode (cname = "icalcomponent_new_vquery", has_construct_function = false)] 212 public Component.vquery (); 213 [CCode (cname = "icalcomponent_new_vtimezone", has_construct_function = false)] 214 public Component.vtimezone (); 215 [CCode (cname = "icalcomponent_new_vtodo", has_construct_function = false)] 216 public Component.vtodo (); 217 [CCode (cname = "icalcomponent_new_x", has_construct_function = false)] 218 public Component.x (string x_name); 219 [CCode (cname = "icalcomponent_new_xdaylight", has_construct_function = false)] 220 public Component.xdaylight (); 221 [CCode (cname = "icalcomponent_new_xstandard", has_construct_function = false)] 222 public Component.xstandard (); 223 } 224 [SimpleType] 225 [CCode (cheader_filename = "libical/ical.h", cname = "struct icaldurationtype", has_type_id = false)] 226 public struct Duration { 227 public uint days; 228 public uint hours; 229 public int is_neg; 230 public uint minutes; 231 public uint seconds; 232 public uint weeks; 233 [CCode (cname = "icaldurationtype_as_ical_string")] 234 public unowned string as_ical_string (); 235 [CCode (cname = "icaldurationtype_as_ical_string_r")] 236 public unowned string as_ical_string_r (); 237 [CCode (cname = "icaldurationtype_as_int")] 238 public int as_int (); 239 [CCode (cname = "icaldurationtype_bad_duration")] 240 public static ICal.Duration bad_duration (); 241 [CCode (cname = "icaldurationtype_from_int")] 242 public static ICal.Duration from_int (int t); 243 [CCode (cname = "icaldurationtype_from_string")] 244 public static ICal.Duration from_string (string p1); 245 [CCode (cname = "icaldurationtype_is_bad_duration")] 246 public int is_bad_duration (); 247 [CCode (cname = "icaldurationtype_is_null_duration")] 248 private int _is_null_duration (); 249 [CCode (cname = "_vala_icaldurationtype_is_null_duration")] 250 public bool is_null_duration () { 251 return _is_null_duration () != 0; 252 } 253 [CCode (cname = "icaldurationtype_null_duration")] 254 public static ICal.Duration null_duration (); 255 [CCode (cname = "_vala_icaldurationtype_get_days")] 256 public uint get_days () { 257 return days; 258 } 259 [CCode (cname = "_vala_icaldurationtype_get_hours")] 260 public uint get_hours () { 261 return hours; 262 } 263 [CCode (cname = "_vala_icaldurationtype_get_minutes")] 264 public uint get_minutes () { 265 return minutes; 266 } 267 [CCode (cname = "_vala_icaldurationtype_get_seconds")] 268 public uint get_seconds () { 269 return seconds; 270 } 271 [CCode (cname = "_vala_icaldurationtype_get_weeks")] 272 public uint get_weeks () { 273 return weeks; 274 } 275 } 276 [CCode (cheader_filename = "libical/ical.h", copy_function = "icalparameter_new_clone", free_function = "icalparameter_free", cname = "icalparameter")] 277 [Compact] 278 public class Parameter { 279 [CCode (cname = "icalparameter_new", has_construct_function = false)] 280 public Parameter (ICal.ParameterKind kind); 281 [CCode (cname = "icalparameter_new_actionparam", has_construct_function = false)] 282 public Parameter.actionparam (ICal.ParameterAction v); 283 [CCode (cname = "icalparameter_new_altrep", has_construct_function = false)] 284 public Parameter.altrep (string v); 285 [CCode (cname = "icalparameter_as_ical_string")] 286 public unowned string as_ical_string (); 287 [CCode (cname = "icalparameter_as_ical_string_r")] 288 public unowned string as_ical_string_r (); 289 [CCode (cname = "icalparameter_new_charset", has_construct_function = false)] 290 public Parameter.charset (string v); 291 [CCode (cname = "icalparameter_new_cn", has_construct_function = false)] 292 public Parameter.cn (string v); 293 [CCode (cname = "icalparameter_new_cutype", has_construct_function = false)] 294 public Parameter.cutype (ICal.ParameterCutype v); 295 [CCode (cname = "icalparameter_new_delegatedfrom", has_construct_function = false)] 296 public Parameter.delegatedfrom (string v); 297 [CCode (cname = "icalparameter_new_delegatedto", has_construct_function = false)] 298 public Parameter.delegatedto (string v); 299 [CCode (cname = "icalparameter_new_dir", has_construct_function = false)] 300 public Parameter.dir (string v); 301 [CCode (cname = "icalparameter_new_enable", has_construct_function = false)] 302 public Parameter.enable (ICal.ParameterEnable v); 303 [CCode (cname = "icalparameter_new_encoding", has_construct_function = false)] 304 public Parameter.encoding (ICal.ParameterEncoding v); 305 [CCode (cname = "icalparameter_enum_to_string")] 306 public static unowned string enum_to_string (int e); 307 [CCode (cname = "icalparameter_new_fbtype", has_construct_function = false)] 308 public Parameter.fbtype (ICal.ParameterFbType v); 309 [CCode (cname = "icalparameter_new_fmttype", has_construct_function = false)] 310 public Parameter.fmttype (string v); 311 [CCode (cname = "icalparameter_new_from_string", has_construct_function = false)] 312 public Parameter.from_string (string value); 313 [CCode (cname = "icalparameter_new_from_value_string", has_construct_function = false)] 314 public Parameter.from_value_string (ICal.ParameterKind kind, string value); 315 [CCode (cname = "icalparameter_new_clone")] 316 public Parameter clone (); 317 [CCode (cname = "icalparameter_get_actionparam")] 318 public ICal.ParameterAction get_actionparam (); 319 [CCode (cname = "icalparameter_get_altrep")] 320 public unowned string get_altrep (); 321 [CCode (cname = "icalparameter_get_charset")] 322 public unowned string get_charset (); 323 [CCode (cname = "icalparameter_get_cn")] 324 public unowned string get_cn (); 325 [CCode (cname = "icalparameter_get_cutype")] 326 public ICal.ParameterCutype get_cutype (); 327 [CCode (cname = "icalparameter_get_delegatedfrom")] 328 public unowned string get_delegatedfrom (); 329 [CCode (cname = "icalparameter_get_delegatedto")] 330 public unowned string get_delegatedto (); 331 [CCode (cname = "icalparameter_get_dir")] 332 public unowned string get_dir (); 333 [CCode (cname = "icalparameter_get_enable")] 334 public ICal.ParameterEnable get_enable (); 335 [CCode (cname = "icalparameter_get_encoding")] 336 public ICal.ParameterEncoding get_encoding (); 337 [CCode (cname = "icalparameter_get_fbtype")] 338 public ICal.ParameterFbType get_fbtype (); 339 [CCode (cname = "icalparameter_get_fmttype")] 340 public unowned string get_fmttype (); 341 [CCode (cname = "icalparameter_get_id")] 342 public unowned string get_id (); 343 [CCode (cname = "icalparameter_get_language")] 344 public unowned string get_language (); 345 [CCode (cname = "icalparameter_get_latency")] 346 public unowned string get_latency (); 347 [CCode (cname = "icalparameter_get_local")] 348 public ICal.ParameterLocal get_local (); 349 [CCode (cname = "icalparameter_get_localize")] 350 public unowned string get_localize (); 351 [CCode (cname = "icalparameter_get_member")] 352 public unowned string get_member (); 353 [CCode (cname = "icalparameter_get_options")] 354 public unowned string get_options (); 355 [CCode (cname = "icalparameter_get_partstat")] 356 public ICal.ParameterPartstat get_partstat (); 357 [CCode (cname = "icalparameter_get_range")] 358 public ICal.ParameterRange get_range (); 359 [CCode (cname = "icalparameter_get_related")] 360 public ICal.ParameterRelated get_related (); 361 [CCode (cname = "icalparameter_get_reltype")] 362 public ICal.ParameterRelationType get_relation_type (); 363 [CCode (cname = "icalparameter_get_role")] 364 public ICal.ParameterRole get_role (); 365 [CCode (cname = "icalparameter_get_rsvp")] 366 public ICal.ParameterRsvp get_rsvp (); 367 [CCode (cname = "icalparameter_get_sentby")] 368 public unowned string get_sentby (); 369 [CCode (cname = "icalparameter_get_tzid")] 370 public unowned string get_tzid (); 371 [CCode (cname = "icalparameter_get_value")] 372 public ICal.ParameterValue get_value (); 373 [CCode (cname = "icalparameter_get_x")] 374 public unowned string get_x (); 375 [CCode (cname = "icalparameter_get_xliccomparetype")] 376 public ICal.ParameterXlicCompareType get_xliccomparetype (); 377 [CCode (cname = "icalparameter_get_xlicerrortype")] 378 public ICal.ParameterXlicErrorType get_xlicerrortype (); 379 [CCode (cname = "icalparameter_get_xname")] 380 public unowned string get_xname (); 381 [CCode (cname = "icalparameter_get_xvalue")] 382 public unowned string get_xvalue (); 383 [CCode (cname = "icalparameter_new_id", has_construct_function = false)] 384 public Parameter.id (string v); 385 [CCode (cname = "icalparameter_is_valid")] 386 public int is_valid (); 387 [CCode (cname = "icalparameter_isa")] 388 public ICal.ParameterKind isa (); 389 [CCode (cname = "icalparameter_isa_parameter")] 390 public static int isa_parameter (void* param); 391 [CCode (cname = "icalparameter_kind_to_string")] 392 public static unowned string kind_to_string (ICal.ParameterKind kind); 393 [CCode (cname = "icalparameter_new_language", has_construct_function = false)] 394 public Parameter.language (string v); 395 [CCode (cname = "icalparameter_new_latency", has_construct_function = false)] 396 public Parameter.latency (string v); 397 [CCode (cname = "icalparameter_new_local", has_construct_function = false)] 398 public Parameter.local (ICal.ParameterLocal v); 399 [CCode (cname = "icalparameter_new_localize", has_construct_function = false)] 400 public Parameter.localize (string v); 401 [CCode (cname = "icalparameter_new_member", has_construct_function = false)] 402 public Parameter.member (string v); 403 [CCode (cname = "icalparameter_new_options", has_construct_function = false)] 404 public Parameter.options (string v); 405 [CCode (cname = "icalparameter_new_partstat", has_construct_function = false)] 406 public Parameter.partstat (ICal.ParameterPartstat v); 407 [CCode (cname = "icalparameter_new_range", has_construct_function = false)] 408 public Parameter.range (ICal.ParameterRange v); 409 [CCode (cname = "icalparameter_new_related", has_construct_function = false)] 410 public Parameter.related (ICal.ParameterRelated v); 411 [CCode (cname = "icalparameter_new_reltype", has_construct_function = false)] 412 public Parameter.relation_type (ICal.ParameterRelationType v); 413 [CCode (cname = "icalparameter_new_role", has_construct_function = false)] 414 public Parameter.role (ICal.ParameterRole v); 415 [CCode (cname = "icalparameter_new_rsvp", has_construct_function = false)] 416 public Parameter.rsvp (ICal.ParameterRsvp v); 417 [CCode (cname = "icalparameter_new_sentby", has_construct_function = false)] 418 public Parameter.sentby (string v); 419 [CCode (cname = "icalparameter_set_actionparam")] 420 public void set_actionparam (ICal.ParameterAction v); 421 [CCode (cname = "icalparameter_set_altrep")] 422 public void set_altrep (string v); 423 [CCode (cname = "icalparameter_set_charset")] 424 public void set_charset (string v); 425 [CCode (cname = "icalparameter_set_cn")] 426 public void set_cn (string v); 427 [CCode (cname = "icalparameter_set_cutype")] 428 public void set_cutype (ICal.ParameterCutype v); 429 [CCode (cname = "icalparameter_set_delegatedfrom")] 430 public void set_delegatedfrom (string v); 431 [CCode (cname = "icalparameter_set_delegatedto")] 432 public void set_delegatedto (string v); 433 [CCode (cname = "icalparameter_set_dir")] 434 public void set_dir (string v); 435 [CCode (cname = "icalparameter_set_enable")] 436 public void set_enable (ICal.ParameterEnable v); 437 [CCode (cname = "icalparameter_set_encoding")] 438 public void set_encoding (ICal.ParameterEncoding v); 439 [CCode (cname = "icalparameter_set_fbtype")] 440 public void set_fbtype (ICal.ParameterFbType v); 441 [CCode (cname = "icalparameter_set_fmttype")] 442 public void set_fmttype (string v); 443 [CCode (cname = "icalparameter_set_id")] 444 public void set_id (string v); 445 [CCode (cname = "icalparameter_set_language")] 446 public void set_language (string v); 447 [CCode (cname = "icalparameter_set_latency")] 448 public void set_latency (string v); 449 [CCode (cname = "icalparameter_set_local")] 450 public void set_local (ICal.ParameterLocal v); 451 [CCode (cname = "icalparameter_set_localize")] 452 public void set_localize (string v); 453 [CCode (cname = "icalparameter_set_member")] 454 public void set_member (string v); 455 [CCode (cname = "icalparameter_set_options")] 456 public void set_options (string v); 457 [CCode (cname = "icalparameter_set_partstat")] 458 public void set_partstat (ICal.ParameterPartstat v); 459 [CCode (cname = "icalparameter_set_range")] 460 public void set_range (ICal.ParameterRange v); 461 [CCode (cname = "icalparameter_set_related")] 462 public void set_related (ICal.ParameterRelated v); 463 [CCode (cname = "icalparameter_set_reltype")] 464 public void set_relation_type (ICal.ParameterRelationType v); 465 [CCode (cname = "icalparameter_set_role")] 466 public void set_role (ICal.ParameterRole v); 467 [CCode (cname = "icalparameter_set_rsvp")] 468 public void set_rsvp (ICal.ParameterRsvp v); 469 [CCode (cname = "icalparameter_set_sentby")] 470 public void set_sentby (string v); 471 [CCode (cname = "icalparameter_set_tzid")] 472 public void set_tzid (string v); 473 [CCode (cname = "icalparameter_set_value")] 474 public void set_value (ICal.ParameterValue v); 475 [CCode (cname = "icalparameter_set_x")] 476 public void set_x (string v); 477 [CCode (cname = "icalparameter_set_xliccomparetype")] 478 public void set_xliccomparetype (ICal.ParameterXlicCompareType v); 479 [CCode (cname = "icalparameter_set_xlicerrortype")] 480 public void set_xlicerrortype (ICal.ParameterXlicErrorType v); 481 [CCode (cname = "icalparameter_set_xname")] 482 public void set_xname (string v); 483 [CCode (cname = "icalparameter_set_xvalue")] 484 public void set_xvalue (string v); 485 [CCode (cname = "icalparameter_string_to_enum")] 486 public static int string_to_enum (string str); 487 [CCode (cname = "icalparameter_string_to_kind")] 488 public static ICal.ParameterKind string_to_kind (string str); 489 [CCode (cname = "icalparameter_new_tzid", has_construct_function = false)] 490 public Parameter.tzid (string v); 491 [CCode (cname = "icalparameter_new_value", has_construct_function = false)] 492 public Parameter.value (ICal.ParameterValue v); 493 [CCode (cname = "icalparameter_value_to_value_kind")] 494 public static ICal.ValueKind value_to_value_kind (ICal.ParameterValue value); 495 [CCode (cname = "icalparameter_new_x", has_construct_function = false)] 496 public Parameter.x (string v); 497 [CCode (cname = "icalparameter_new_xliccomparetype", has_construct_function = false)] 498 public Parameter.xliccomparetype (ICal.ParameterXlicCompareType v); 499 [CCode (cname = "icalparameter_new_xlicerrortype", has_construct_function = false)] 500 public Parameter.xlicerrortype (ICal.ParameterXlicErrorType v); 501 } 502 [CCode (cheader_filename = "libical/ical.h", free_function = "icalparser_free", cname = "icalparser")] 503 [Compact] 504 public class Parser { 505 [CCode (cname = "icalparser_new", has_construct_function = false)] 506 public Parser (); 507 [CCode (cname = "icalparser_add_line")] 508 public unowned ICal.Component add_line (string str); 509 [CCode (cname = "icalparser_clean")] 510 public unowned ICal.Component clean (); 511 [CCode (cname = "icalparser_get_line")] 512 public unowned string get_line (GLib.Callback line_gen_func); 513 [CCode (cname = "icalparser_get_state")] 514 public ICal.ParserState get_state (); 515 [CCode (cname = "icalparser_parse")] 516 public unowned ICal.Component parse (GLib.Callback line_gen_func); 517 [CCode (cname = "icalparser_parse_string")] 518 public static unowned ICal.Component parse_string (string str); 519 [CCode (cname = "icalparser_parse_value")] 520 public static unowned ICal.Value parse_value (ICal.ValueKind kind, string str, out unowned ICal.Component errors); 521 [CCode (cname = "icalparser_set_gen_data")] 522 public void set_gen_data (void* data); 523 [CCode (cname = "icalparser_string_line_generator")] 524 public static unowned string string_line_generator (string @out, size_t buf_size, void* d); 525 } 526 [CCode (cheader_filename = "libical/ical.h", copy_function = "icalproperty_new_clone", free_function = "icalproperty_free", cname = "icalproperty")] 527 [Compact] 528 public class Property { 529 [CCode (cname = "icalproperty_new", has_construct_function = false)] 530 public Property (ICal.PropertyKind kind); 531 [CCode (cname = "icalproperty_new_action", has_construct_function = false)] 532 public Property.action (ICal.PropertyAction v); 533 [CCode (cname = "icalproperty_add_parameter")] 534 public void add_parameter (ICal.Parameter parameter); 535 [CCode (cname = "icalproperty_add_parameters")] 536 public static void add_parameters (ICal.Property prop, void* args); 537 [CCode (cname = "icalproperty_new_allowconflict", has_construct_function = false)] 538 public Property.allowconflict (string v); 539 [CCode (cname = "icalproperty_as_ical_string")] 540 public unowned string as_ical_string (); 541 [CCode (cname = "icalproperty_as_ical_string_r")] 542 public unowned string as_ical_string_r (); 543 [CCode (cname = "icalproperty_new_attach", has_construct_function = false)] 544 public Property.attach (ICal.Attach v); 545 [CCode (cname = "icalproperty_new_attendee", has_construct_function = false)] 546 public Property.attendee (string v); 547 [CCode (cname = "icalproperty_new_calid", has_construct_function = false)] 548 public Property.calid (string v); 549 [CCode (cname = "icalproperty_new_calmaster", has_construct_function = false)] 550 public Property.calmaster (string v); 551 [CCode (cname = "icalproperty_new_calscale", has_construct_function = false)] 552 public Property.calscale (string v); 553 [CCode (cname = "icalproperty_new_capversion", has_construct_function = false)] 554 public Property.capversion (string v); 555 [CCode (cname = "icalproperty_new_carid", has_construct_function = false)] 556 public Property.carid (string v); 557 [CCode (cname = "icalproperty_new_carlevel", has_construct_function = false)] 558 public Property.carlevel (ICal.PropertyCarlevel v); 559 [CCode (cname = "icalproperty_new_categories", has_construct_function = false)] 560 public Property.categories (string v); 561 [CCode (cname = "icalproperty_new_class", has_construct_function = false)] 562 public Property.@class (ICal.PropertyClass v); 563 [CCode (cname = "icalproperty_new_cmd", has_construct_function = false)] 564 public Property.cmd (ICal.PropertyCmd v); 565 [CCode (cname = "icalproperty_new_comment", has_construct_function = false)] 566 public Property.comment (string v); 567 [CCode (cname = "icalproperty_new_completed", has_construct_function = false)] 568 public Property.completed (ICal.Time v); 569 [CCode (cname = "icalproperty_new_components", has_construct_function = false)] 570 public Property.components (string v); 571 [CCode (cname = "icalproperty_new_contact", has_construct_function = false)] 572 public Property.contact (string v); 573 [CCode (cname = "icalproperty_count_parameters")] 574 public int count_parameters (); 575 [CCode (cname = "icalproperty_new_created", has_construct_function = false)] 576 public Property.created (ICal.Time v); 577 [CCode (cname = "icalproperty_new_csid", has_construct_function = false)] 578 public Property.csid (string v); 579 [CCode (cname = "icalproperty_new_datemax", has_construct_function = false)] 580 public Property.datemax (ICal.Time v); 581 [CCode (cname = "icalproperty_new_datemin", has_construct_function = false)] 582 public Property.datemin (ICal.Time v); 583 [CCode (cname = "icalproperty_new_decreed", has_construct_function = false)] 584 public Property.decreed (string v); 585 [CCode (cname = "icalproperty_new_defaultcharset", has_construct_function = false)] 586 public Property.defaultcharset (string v); 587 [CCode (cname = "icalproperty_new_defaultlocale", has_construct_function = false)] 588 public Property.defaultlocale (string v); 589 [CCode (cname = "icalproperty_new_defaulttzid", has_construct_function = false)] 590 public Property.defaulttzid (string v); 591 [CCode (cname = "icalproperty_new_defaultvcars", has_construct_function = false)] 592 public Property.defaultvcars (string v); 593 [CCode (cname = "icalproperty_new_deny", has_construct_function = false)] 594 public Property.deny (string v); 595 [CCode (cname = "icalproperty_new_description", has_construct_function = false)] 596 public Property.description (string v); 597 [CCode (cname = "icalproperty_new_dtend", has_construct_function = false)] 598 public Property.dtend (ICal.Time v); 599 [CCode (cname = "icalproperty_new_dtstamp", has_construct_function = false)] 600 public Property.dtstamp (ICal.Time v); 601 [CCode (cname = "icalproperty_new_dtstart", has_construct_function = false)] 602 public Property.dtstart (ICal.Time v); 603 [CCode (cname = "icalproperty_new_due", has_construct_function = false)] 604 public Property.due (ICal.Time v); 605 [CCode (cname = "icalproperty_new_duration", has_construct_function = false)] 606 public Property.duration (ICal.Duration v); 607 [CCode (cname = "icalproperty_enum_belongs_to_property")] 608 public static int enum_belongs_to_property (ICal.PropertyKind kind, int e); 609 [CCode (cname = "icalproperty_enum_to_string")] 610 public static unowned string enum_to_string (int e); 611 [CCode (cname = "icalproperty_enum_to_string_r")] 612 public static unowned string enum_to_string_r (int e); 613 [CCode (cname = "icalproperty_new_exdate", has_construct_function = false)] 614 public Property.exdate (ICal.Time v); 615 [CCode (cname = "icalproperty_new_expand", has_construct_function = false)] 616 public Property.expand (int v); 617 [CCode (cname = "icalproperty_new_exrule", has_construct_function = false)] 618 public Property.exrule (ICal.Recurrence v); 619 [CCode (cname = "icalproperty_new_freebusy", has_construct_function = false)] 620 public Property.freebusy (ICal.PeriodType v); 621 [CCode (cname = "icalproperty_new_from_string", has_construct_function = false)] 622 public Property.from_string (string str); 623 [CCode (cname = "icalproperty_new_geo", has_construct_function = false)] 624 public Property.geo (ICal.Geo v); 625 [CCode (cname = "icalproperty_new_clone")] 626 public Property clone (); 627 [CCode (cname = "icalproperty_get_action")] 628 public ICal.PropertyAction get_action (); 629 [CCode (cname = "icalproperty_get_allowconflict")] 630 public unowned string get_allowconflict (); 631 [CCode (cname = "icalproperty_get_attach")] 632 public unowned ICal.Attach get_attach (); 633 [CCode (cname = "icalproperty_get_attendee")] 634 public unowned string get_attendee (); 635 [CCode (cname = "icalproperty_get_calid")] 636 public unowned string get_calid (); 637 [CCode (cname = "icalproperty_get_calmaster")] 638 public unowned string get_calmaster (); 639 [CCode (cname = "icalproperty_get_calscale")] 640 public unowned string get_calscale (); 641 [CCode (cname = "icalproperty_get_capversion")] 642 public unowned string get_capversion (); 643 [CCode (cname = "icalproperty_get_carid")] 644 public unowned string get_carid (); 645 [CCode (cname = "icalproperty_get_carlevel")] 646 public ICal.PropertyCarlevel get_carlevel (); 647 [CCode (cname = "icalproperty_get_categories")] 648 public unowned string get_categories (); 649 [CCode (cname = "icalproperty_get_class")] 650 public ICal.PropertyClass get_class (); 651 [CCode (cname = "icalproperty_get_cmd")] 652 public ICal.PropertyCmd get_cmd (); 653 [CCode (cname = "icalproperty_get_comment")] 654 public unowned string get_comment (); 655 [CCode (cname = "icalproperty_get_completed")] 656 public ICal.Time get_completed (); 657 [CCode (cname = "icalproperty_get_components")] 658 public unowned string get_components (); 659 [CCode (cname = "icalproperty_get_contact")] 660 public unowned string get_contact (); 661 [CCode (cname = "icalproperty_get_created")] 662 public ICal.Time get_created (); 663 [CCode (cname = "icalproperty_get_csid")] 664 public unowned string get_csid (); 665 [CCode (cname = "icalproperty_get_datemax")] 666 public ICal.Time get_datemax (); 667 [CCode (cname = "icalproperty_get_datemin")] 668 public ICal.Time get_datemin (); 669 [CCode (cname = "icalproperty_get_decreed")] 670 public unowned string get_decreed (); 671 [CCode (cname = "icalproperty_get_defaultcharset")] 672 public unowned string get_defaultcharset (); 673 [CCode (cname = "icalproperty_get_defaultlocale")] 674 public unowned string get_defaultlocale (); 675 [CCode (cname = "icalproperty_get_defaulttzid")] 676 public unowned string get_defaulttzid (); 677 [CCode (cname = "icalproperty_get_defaultvcars")] 678 public unowned string get_defaultvcars (); 679 [CCode (cname = "icalproperty_get_deny")] 680 public unowned string get_deny (); 681 [CCode (cname = "icalproperty_get_description")] 682 public unowned string get_description (); 683 [CCode (cname = "icalproperty_get_dtend")] 684 public ICal.Time get_dtend (); 685 [CCode (cname = "icalproperty_get_dtstamp")] 686 public ICal.Time get_dtstamp (); 687 [CCode (cname = "icalproperty_get_dtstart")] 688 public ICal.Time get_dtstart (); 689 [CCode (cname = "icalproperty_get_due")] 690 public ICal.Time get_due (); 691 [CCode (cname = "icalproperty_get_duration")] 692 public unowned ICal.Duration get_duration (); 693 [CCode (cname = "icalproperty_get_exdate")] 694 public ICal.Time get_exdate (); 695 [CCode (cname = "icalproperty_get_expand")] 696 public int get_expand (); 697 [CCode (cname = "icalproperty_get_exrule")] 698 public ICal.Recurrence get_exrule (); 699 [CCode (cname = "icalproperty_get_first_parameter")] 700 public unowned ICal.Parameter get_first_parameter (ICal.ParameterKind kind); 701 [CCode (cname = "icalproperty_get_freebusy")] 702 public ICal.PeriodType get_freebusy (); 703 [CCode (cname = "icalproperty_get_geo")] 704 public ICal.Geo get_geo (); 705 [CCode (cname = "icalproperty_get_grant")] 706 public unowned string get_grant (); 707 [CCode (cname = "icalproperty_get_itipversion")] 708 public unowned string get_itipversion (); 709 [CCode (cname = "icalproperty_get_lastmodified")] 710 public ICal.Time get_lastmodified (); 711 [CCode (cname = "icalproperty_get_location")] 712 public unowned string get_location (); 713 [CCode (cname = "icalproperty_get_maxcomponentsize")] 714 public int get_maxcomponentsize (); 715 [CCode (cname = "icalproperty_get_maxdate")] 716 public ICal.Time get_maxdate (); 717 [CCode (cname = "icalproperty_get_maxresults")] 718 public int get_maxresults (); 719 [CCode (cname = "icalproperty_get_maxresultssize")] 720 public int get_maxresultssize (); 721 [CCode (cname = "icalproperty_get_method")] 722 public ICal.PropertyMethod get_method (); 723 [CCode (cname = "icalproperty_get_mindate")] 724 public ICal.Time get_mindate (); 725 [CCode (cname = "icalproperty_get_multipart")] 726 public unowned string get_multipart (); 727 [CCode (cname = "icalproperty_get_name")] 728 public unowned string get_name (); 729 [CCode (cname = "icalproperty_get_next_parameter")] 730 public unowned ICal.Parameter get_next_parameter (ICal.ParameterKind kind); 731 [CCode (cname = "icalproperty_get_organizer")] 732 public unowned string get_organizer (); 733 [CCode (cname = "icalproperty_get_owner")] 734 public unowned string get_owner (); 735 [CCode (cname = "icalproperty_get_parameter_as_string")] 736 public unowned string get_parameter_as_string (string name); 737 [CCode (cname = "icalproperty_get_parameter_as_string_r")] 738 public unowned string get_parameter_as_string_r (string name); 739 [CCode (cname = "icalproperty_get_percentcomplete")] 740 public int get_percentcomplete (); 741 [CCode (cname = "icalproperty_get_permission")] 742 public unowned string get_permission (); 743 [CCode (cname = "icalproperty_get_priority")] 744 public int get_priority (); 745 [CCode (cname = "icalproperty_get_prodid")] 746 public unowned string get_prodid (); 747 [CCode (cname = "icalproperty_get_property_name")] 748 public unowned string get_property_name (); 749 [CCode (cname = "icalproperty_get_property_name_r")] 750 public unowned string get_property_name_r (); 751 [CCode (cname = "icalproperty_get_query")] 752 public unowned string get_query (); 753 [CCode (cname = "icalproperty_get_queryid")] 754 public unowned string get_queryid (); 755 [CCode (cname = "icalproperty_get_querylevel")] 756 public ICal.PropertyQueryLevel get_querylevel (); 757 [CCode (cname = "icalproperty_get_queryname")] 758 public unowned string get_queryname (); 759 [CCode (cname = "icalproperty_get_rdate")] 760 public ICal.DateTimePeriodType get_rdate (); 761 [CCode (cname = "icalproperty_get_recuraccepted")] 762 public unowned string get_recuraccepted (); 763 [CCode (cname = "icalproperty_get_recurexpand")] 764 public unowned string get_recurexpand (); 765 [CCode (cname = "icalproperty_get_recurlimit")] 766 public unowned string get_recurlimit (); 767 [CCode (cname = "icalproperty_get_recurrenceid")] 768 public ICal.Time get_recurrenceid (); 769 [CCode (cname = "icalproperty_get_relatedto")] 770 public unowned string get_relatedto (); 771 [CCode (cname = "icalproperty_get_relcalid")] 772 public unowned string get_relcalid (); 773 [CCode (cname = "icalproperty_get_repeat")] 774 public int get_repeat (); 775 [CCode (cname = "icalproperty_get_requeststatus")] 776 public ICal.RequestStatusType get_requeststatus (); 777 [CCode (cname = "icalproperty_get_resources")] 778 public unowned string get_resources (); 779 [CCode (cname = "icalproperty_get_restriction")] 780 public unowned string get_restriction (); 781 [CCode (cname = "icalproperty_get_rrule")] 782 public ICal.Recurrence get_rrule (); 783 [CCode (cname = "icalproperty_get_scope")] 784 public unowned string get_scope (); 785 [CCode (cname = "icalproperty_get_sequence")] 786 public int get_sequence (); 787 [CCode (cname = "icalproperty_get_status")] 788 public ICal.PropertyStatus get_status (); 789 [CCode (cname = "icalproperty_get_storesexpanded")] 790 public unowned string get_storesexpanded (); 791 [CCode (cname = "icalproperty_get_summary")] 792 public unowned string get_summary (); 793 [CCode (cname = "icalproperty_get_target")] 794 public unowned string get_target (); 795 [CCode (cname = "icalproperty_get_transp")] 796 public ICal.PropertyTransparency get_transparency (); 797 [CCode (cname = "icalproperty_get_trigger")] 798 public ICal.TriggerType get_trigger (); 799 [CCode (cname = "icalproperty_get_tzid")] 800 public unowned string get_tzid (); 801 [CCode (cname = "icalproperty_get_tzname")] 802 public unowned string get_tzname (); 803 [CCode (cname = "icalproperty_get_tzoffsetfrom")] 804 public int get_tzoffsetfrom (); 805 [CCode (cname = "icalproperty_get_tzoffsetto")] 806 public int get_tzoffsetto (); 807 [CCode (cname = "icalproperty_get_tzurl")] 808 public unowned string get_tzurl (); 809 [CCode (cname = "icalproperty_get_uid")] 810 public unowned string get_uid (); 811 [CCode (cname = "icalproperty_get_url")] 812 public unowned string get_url (); 813 [CCode (cname = "icalproperty_get_value")] 814 public unowned ICal.Value get_value (); 815 [CCode (cname = "icalproperty_get_value_as_string")] 816 public unowned string get_value_as_string (); 817 [CCode (cname = "icalproperty_get_value_as_string_r")] 818 public unowned string get_value_as_string_r (); 819 [CCode (cname = "icalproperty_get_version")] 820 public unowned string get_version (); 821 [CCode (cname = "icalproperty_get_x")] 822 public unowned string get_x (); 823 [CCode (cname = "icalproperty_get_x_name")] 824 public unowned string get_x_name (); 825 [CCode (cname = "icalproperty_get_xlicclass")] 826 public ICal.PropertyXlicClass get_xlicclass (); 827 [CCode (cname = "icalproperty_get_xlicclustercount")] 828 public unowned string get_xlicclustercount (); 829 [CCode (cname = "icalproperty_get_xlicerror")] 830 public unowned string get_xlicerror (); 831 [CCode (cname = "icalproperty_get_xlicmimecharset")] 832 public unowned string get_xlicmimecharset (); 833 [CCode (cname = "icalproperty_get_xlicmimecid")] 834 public unowned string get_xlicmimecid (); 835 [CCode (cname = "icalproperty_get_xlicmimecontenttype")] 836 public unowned string get_xlicmimecontenttype (); 837 [CCode (cname = "icalproperty_get_xlicmimeencoding")] 838 public unowned string get_xlicmimeencoding (); 839 [CCode (cname = "icalproperty_get_xlicmimefilename")] 840 public unowned string get_xlicmimefilename (); 841 [CCode (cname = "icalproperty_get_xlicmimeoptinfo")] 842 public unowned string get_xlicmimeoptinfo (); 843 [CCode (cname = "icalproperty_new_grant", has_construct_function = false)] 844 public Property.grant (string v); 845 [CCode (cname = "icalproperty_isa")] 846 public ICal.PropertyKind isa (); 847 [CCode (cname = "icalproperty_isa_property")] 848 public static int isa_property (void* property); 849 [CCode (cname = "icalproperty_new_itipversion", has_construct_function = false)] 850 public Property.itipversion (string v); 851 [CCode (cname = "icalproperty_kind_and_string_to_enum")] 852 public static int kind_and_string_to_enum (int kind, string str); 853 [CCode (cname = "icalproperty_kind_is_valid")] 854 public static int kind_is_valid (ICal.PropertyKind kind); 855 [CCode (cname = "icalproperty_kind_to_string")] 856 public static unowned string kind_to_string (ICal.PropertyKind kind); 857 [CCode (cname = "icalproperty_kind_to_value_kind")] 858 public static ICal.ValueKind kind_to_value_kind (ICal.PropertyKind kind); 859 [CCode (cname = "icalproperty_new_lastmodified", has_construct_function = false)] 860 public Property.lastmodified (ICal.Time v); 861 [CCode (cname = "icalproperty_new_location", has_construct_function = false)] 862 public Property.location (string v); 863 [CCode (cname = "icalproperty_new_maxcomponentsize", has_construct_function = false)] 864 public Property.maxcomponentsize (int v); 865 [CCode (cname = "icalproperty_new_maxdate", has_construct_function = false)] 866 public Property.maxdate (ICal.Time v); 867 [CCode (cname = "icalproperty_new_maxresults", has_construct_function = false)] 868 public Property.maxresults (int v); 869 [CCode (cname = "icalproperty_new_maxresultssize", has_construct_function = false)] 870 public Property.maxresultssize (int v); 871 [CCode (cname = "icalproperty_new_method", has_construct_function = false)] 872 public Property.method (ICal.PropertyMethod v); 873 [CCode (cname = "icalproperty_method_to_string")] 874 public static unowned string method_to_string (ICal.PropertyMethod method); 875 [CCode (cname = "icalproperty_new_mindate", has_construct_function = false)] 876 public Property.mindate (ICal.Time v); 877 [CCode (cname = "icalproperty_new_multipart", has_construct_function = false)] 878 public Property.multipart (string v); 879 [CCode (cname = "icalproperty_new_name", has_construct_function = false)] 880 public Property.name (string v); 881 [CCode (cname = "icalproperty_new_organizer", has_construct_function = false)] 882 public Property.organizer (string v); 883 [CCode (cname = "icalproperty_new_owner", has_construct_function = false)] 884 public Property.owner (string v); 885 [CCode (cname = "icalproperty_new_percentcomplete", has_construct_function = false)] 886 public Property.percentcomplete (int v); 887 [CCode (cname = "icalproperty_new_permission", has_construct_function = false)] 888 public Property.permission (string v); 889 [CCode (cname = "icalproperty_new_priority", has_construct_function = false)] 890 public Property.priority (int v); 891 [CCode (cname = "icalproperty_new_prodid", has_construct_function = false)] 892 public Property.prodid (string v); 893 [CCode (cname = "icalproperty_new_query", has_construct_function = false)] 894 public Property.query (string v); 895 [CCode (cname = "icalproperty_new_queryid", has_construct_function = false)] 896 public Property.queryid (string v); 897 [CCode (cname = "icalproperty_new_querylevel", has_construct_function = false)] 898 public Property.querylevel (ICal.PropertyQueryLevel v); 899 [CCode (cname = "icalproperty_new_queryname", has_construct_function = false)] 900 public Property.queryname (string v); 901 [CCode (cname = "icalproperty_new_rdate", has_construct_function = false)] 902 public Property.rdate (ICal.DateTimePeriodType v); 903 [CCode (cname = "icalproperty_new_recuraccepted", has_construct_function = false)] 904 public Property.recuraccepted (string v); 905 [CCode (cname = "icalproperty_new_recurexpand", has_construct_function = false)] 906 public Property.recurexpand (string v); 907 [CCode (cname = "icalproperty_new_recurlimit", has_construct_function = false)] 908 public Property.recurlimit (string v); 909 [CCode (cname = "icalproperty_recurrence_is_excluded")] 910 public static int recurrence_is_excluded (ICal.Component comp, ICal.Time dtstart, ICal.Time recurtime); 911 [CCode (cname = "icalproperty_new_recurrenceid", has_construct_function = false)] 912 public Property.recurrenceid (ICal.Time v); 913 [CCode (cname = "icalproperty_new_relatedto", has_construct_function = false)] 914 public Property.relatedto (string v); 915 [CCode (cname = "icalproperty_new_relcalid", has_construct_function = false)] 916 public Property.relcalid (string v); 917 [CCode (cname = "icalproperty_remove_parameter")] 918 public void remove_parameter (ICal.ParameterKind kind); 919 [CCode (cname = "icalproperty_remove_parameter_by_kind")] 920 public void remove_parameter_by_kind (ICal.ParameterKind kind); 921 [CCode (cname = "icalproperty_remove_parameter_by_name")] 922 public void remove_parameter_by_name (string name); 923 [CCode (cname = "icalproperty_remove_parameter_by_ref")] 924 public void remove_parameter_by_ref (ICal.Parameter param); 925 [CCode (cname = "icalproperty_new_repeat", has_construct_function = false)] 926 public Property.repeat (int v); 927 [CCode (cname = "icalproperty_new_requeststatus", has_construct_function = false)] 928 public Property.requeststatus (ICal.RequestStatusType v); 929 [CCode (cname = "icalproperty_new_resources", has_construct_function = false)] 930 public Property.resources (string v); 931 [CCode (cname = "icalproperty_new_restriction", has_construct_function = false)] 932 public Property.restriction (string v); 933 [CCode (cname = "icalproperty_new_rrule", has_construct_function = false)] 934 public Property.rrule (ICal.Recurrence v); 935 [CCode (cname = "icalproperty_new_scope", has_construct_function = false)] 936 public Property.scope (string v); 937 [CCode (cname = "icalproperty_new_sequence", has_construct_function = false)] 938 public Property.sequence (int v); 939 [CCode (cname = "icalproperty_set_action")] 940 public void set_action (ICal.PropertyAction v); 941 [CCode (cname = "icalproperty_set_allowconflict")] 942 public void set_allowconflict (string v); 943 [CCode (cname = "icalproperty_set_attach")] 944 public void set_attach (ICal.Attach v); 945 [CCode (cname = "icalproperty_set_attendee")] 946 public void set_attendee (string v); 947 [CCode (cname = "icalproperty_set_calid")] 948 public void set_calid (string v); 949 [CCode (cname = "icalproperty_set_calmaster")] 950 public void set_calmaster (string v); 951 [CCode (cname = "icalproperty_set_calscale")] 952 public void set_calscale (string v); 953 [CCode (cname = "icalproperty_set_capversion")] 954 public void set_capversion (string v); 955 [CCode (cname = "icalproperty_set_carid")] 956 public void set_carid (string v); 957 [CCode (cname = "icalproperty_set_carlevel")] 958 public void set_carlevel (ICal.PropertyCarlevel v); 959 [CCode (cname = "icalproperty_set_categories")] 960 public void set_categories (string v); 961 [CCode (cname = "icalproperty_set_class")] 962 public void set_class (ICal.PropertyClass v); 963 [CCode (cname = "icalproperty_set_cmd")] 964 public void set_cmd (ICal.PropertyCmd v); 965 [CCode (cname = "icalproperty_set_comment")] 966 public void set_comment (string v); 967 [CCode (cname = "icalproperty_set_completed")] 968 public void set_completed (ICal.Time v); 969 [CCode (cname = "icalproperty_set_components")] 970 public void set_components (string v); 971 [CCode (cname = "icalproperty_set_contact")] 972 public void set_contact (string v); 973 [CCode (cname = "icalproperty_set_created")] 974 public void set_created (ICal.Time v); 975 [CCode (cname = "icalproperty_set_csid")] 976 public void set_csid (string v); 977 [CCode (cname = "icalproperty_set_datemax")] 978 public void set_datemax (ICal.Time v); 979 [CCode (cname = "icalproperty_set_datemin")] 980 public void set_datemin (ICal.Time v); 981 [CCode (cname = "icalproperty_set_decreed")] 982 public void set_decreed (string v); 983 [CCode (cname = "icalproperty_set_defaultcharset")] 984 public void set_defaultcharset (string v); 985 [CCode (cname = "icalproperty_set_defaultlocale")] 986 public void set_defaultlocale (string v); 987 [CCode (cname = "icalproperty_set_defaulttzid")] 988 public void set_defaulttzid (string v); 989 [CCode (cname = "icalproperty_set_defaultvcars")] 990 public void set_defaultvcars (string v); 991 [CCode (cname = "icalproperty_set_deny")] 992 public void set_deny (string v); 993 [CCode (cname = "icalproperty_set_description")] 994 public void set_description (string v); 995 [CCode (cname = "icalproperty_set_dtend")] 996 public void set_dtend (ICal.Time v); 997 [CCode (cname = "icalproperty_set_dtstamp")] 998 public void set_dtstamp (ICal.Time v); 999 [CCode (cname = "icalproperty_set_dtstart")] 1000 public void set_dtstart (ICal.Time v); 1001 [CCode (cname = "icalproperty_set_due")] 1002 public void set_due (ICal.Time v); 1003 [CCode (cname = "icalproperty_set_duration")] 1004 public void set_duration (ICal.Duration v); 1005 [CCode (cname = "icalproperty_set_exdate")] 1006 public void set_exdate (ICal.Time v); 1007 [CCode (cname = "icalproperty_set_expand")] 1008 public void set_expand (int v); 1009 [CCode (cname = "icalproperty_set_exrule")] 1010 public void set_exrule (ICal.Recurrence v); 1011 [CCode (cname = "icalproperty_set_freebusy")] 1012 public void set_freebusy (ICal.PeriodType v); 1013 [CCode (cname = "icalproperty_set_geo")] 1014 public void set_geo (ICal.Geo v); 1015 [CCode (cname = "icalproperty_set_grant")] 1016 public void set_grant (string v); 1017 [CCode (cname = "icalproperty_set_itipversion")] 1018 public void set_itipversion (string v); 1019 [CCode (cname = "icalproperty_set_lastmodified")] 1020 public void set_lastmodified (ICal.Time v); 1021 [CCode (cname = "icalproperty_set_location")] 1022 public void set_location (string v); 1023 [CCode (cname = "icalproperty_set_maxcomponentsize")] 1024 public void set_maxcomponentsize (int v); 1025 [CCode (cname = "icalproperty_set_maxdate")] 1026 public void set_maxdate (ICal.Time v); 1027 [CCode (cname = "icalproperty_set_maxresults")] 1028 public void set_maxresults (int v); 1029 [CCode (cname = "icalproperty_set_maxresultssize")] 1030 public void set_maxresultssize (int v); 1031 [CCode (cname = "icalproperty_set_method")] 1032 public void set_method (ICal.PropertyMethod v); 1033 [CCode (cname = "icalproperty_set_mindate")] 1034 public void set_mindate (ICal.Time v); 1035 [CCode (cname = "icalproperty_set_multipart")] 1036 public void set_multipart (string v); 1037 [CCode (cname = "icalproperty_set_name")] 1038 public void set_name (string v); 1039 [CCode (cname = "icalproperty_set_organizer")] 1040 public void set_organizer (string v); 1041 [CCode (cname = "icalproperty_set_owner")] 1042 public void set_owner (string v); 1043 [CCode (cname = "icalproperty_set_parameter")] 1044 public void set_parameter (ICal.Parameter parameter); 1045 [CCode (cname = "icalproperty_set_parameter_from_string")] 1046 public void set_parameter_from_string (string name, string value); 1047 [CCode (cname = "icalproperty_set_percentcomplete")] 1048 public void set_percentcomplete (int v); 1049 [CCode (cname = "icalproperty_set_permission")] 1050 public void set_permission (string v); 1051 [CCode (cname = "icalproperty_set_priority")] 1052 public void set_priority (int v); 1053 [CCode (cname = "icalproperty_set_prodid")] 1054 public void set_prodid (string v); 1055 [CCode (cname = "icalproperty_set_query")] 1056 public void set_query (string v); 1057 [CCode (cname = "icalproperty_set_queryid")] 1058 public void set_queryid (string v); 1059 [CCode (cname = "icalproperty_set_querylevel")] 1060 public void set_querylevel (ICal.PropertyQueryLevel v); 1061 [CCode (cname = "icalproperty_set_queryname")] 1062 public void set_queryname (string v); 1063 [CCode (cname = "icalproperty_set_rdate")] 1064 public void set_rdate (ICal.DateTimePeriodType v); 1065 [CCode (cname = "icalproperty_set_recuraccepted")] 1066 public void set_recuraccepted (string v); 1067 [CCode (cname = "icalproperty_set_recurexpand")] 1068 public void set_recurexpand (string v); 1069 [CCode (cname = "icalproperty_set_recurlimit")] 1070 public void set_recurlimit (string v); 1071 [CCode (cname = "icalproperty_set_recurrenceid")] 1072 public void set_recurrenceid (ICal.Time v); 1073 [CCode (cname = "icalproperty_set_relatedto")] 1074 public void set_relatedto (string v); 1075 [CCode (cname = "icalproperty_set_relcalid")] 1076 public void set_relcalid (string v); 1077 [CCode (cname = "icalproperty_set_repeat")] 1078 public void set_repeat (int v); 1079 [CCode (cname = "icalproperty_set_requeststatus")] 1080 public void set_requeststatus (ICal.RequestStatusType v); 1081 [CCode (cname = "icalproperty_set_resources")] 1082 public void set_resources (string v); 1083 [CCode (cname = "icalproperty_set_restriction")] 1084 public void set_restriction (string v); 1085 [CCode (cname = "icalproperty_set_rrule")] 1086 public void set_rrule (ICal.Recurrence v); 1087 [CCode (cname = "icalproperty_set_scope")] 1088 public void set_scope (string v); 1089 [CCode (cname = "icalproperty_set_sequence")] 1090 public void set_sequence (int v); 1091 [CCode (cname = "icalproperty_set_status")] 1092 public void set_status (ICal.PropertyStatus v); 1093 [CCode (cname = "icalproperty_set_storesexpanded")] 1094 public void set_storesexpanded (string v); 1095 [CCode (cname = "icalproperty_set_summary")] 1096 public void set_summary (string v); 1097 [CCode (cname = "icalproperty_set_target")] 1098 public void set_target (string v); 1099 [CCode (cname = "icalproperty_set_transp")] 1100 public void set_transparency (ICal.PropertyTransparency v); 1101 [CCode (cname = "icalproperty_set_trigger")] 1102 public void set_trigger (ICal.TriggerType v); 1103 [CCode (cname = "icalproperty_set_tzid")] 1104 public void set_tzid (string v); 1105 [CCode (cname = "icalproperty_set_tzname")] 1106 public void set_tzname (string v); 1107 [CCode (cname = "icalproperty_set_tzoffsetfrom")] 1108 public void set_tzoffsetfrom (int v); 1109 [CCode (cname = "icalproperty_set_tzoffsetto")] 1110 public void set_tzoffsetto (int v); 1111 [CCode (cname = "icalproperty_set_tzurl")] 1112 public void set_tzurl (string v); 1113 [CCode (cname = "icalproperty_set_uid")] 1114 public void set_uid (string v); 1115 [CCode (cname = "icalproperty_set_url")] 1116 public void set_url (string v); 1117 [CCode (cname = "icalproperty_set_value")] 1118 public void set_value (ICal.Value value); 1119 [CCode (cname = "icalproperty_set_value_from_string")] 1120 public void set_value_from_string (string value, string kind); 1121 [CCode (cname = "icalproperty_set_version")] 1122 public void set_version (string v); 1123 [CCode (cname = "icalproperty_set_x")] 1124 public void set_x (string v); 1125 [CCode (cname = "icalproperty_set_x_name")] 1126 public void set_x_name (string name); 1127 [CCode (cname = "icalproperty_set_xlicclass")] 1128 public void set_xlicclass (ICal.PropertyXlicClass v); 1129 [CCode (cname = "icalproperty_set_xlicclustercount")] 1130 public void set_xlicclustercount (string v); 1131 [CCode (cname = "icalproperty_set_xlicerror")] 1132 public void set_xlicerror (string v); 1133 [CCode (cname = "icalproperty_set_xlicmimecharset")] 1134 public void set_xlicmimecharset (string v); 1135 [CCode (cname = "icalproperty_set_xlicmimecid")] 1136 public void set_xlicmimecid (string v); 1137 [CCode (cname = "icalproperty_set_xlicmimecontenttype")] 1138 public void set_xlicmimecontenttype (string v); 1139 [CCode (cname = "icalproperty_set_xlicmimeencoding")] 1140 public void set_xlicmimeencoding (string v); 1141 [CCode (cname = "icalproperty_set_xlicmimefilename")] 1142 public void set_xlicmimefilename (string v); 1143 [CCode (cname = "icalproperty_set_xlicmimeoptinfo")] 1144 public void set_xlicmimeoptinfo (string v); 1145 [CCode (cname = "icalproperty_new_status", has_construct_function = false)] 1146 public Property.status (ICal.PropertyStatus v); 1147 [CCode (cname = "icalproperty_status_to_string")] 1148 public static unowned string status_to_string (ICal.PropertyStatus p1); 1149 [CCode (cname = "icalproperty_new_storesexpanded", has_construct_function = false)] 1150 public Property.storesexpanded (string v); 1151 [CCode (cname = "icalproperty_string_to_enum")] 1152 public static int string_to_enum (string str); 1153 [CCode (cname = "icalproperty_string_to_kind")] 1154 public static ICal.PropertyKind string_to_kind (string str); 1155 [CCode (cname = "icalproperty_string_to_method")] 1156 public static ICal.PropertyMethod string_to_method (string str); 1157 [CCode (cname = "icalproperty_string_to_status")] 1158 public static ICal.PropertyStatus string_to_status (string str); 1159 [CCode (cname = "icalproperty_new_summary", has_construct_function = false)] 1160 public Property.summary (string v); 1161 [CCode (cname = "icalproperty_new_target", has_construct_function = false)] 1162 public Property.target (string v); 1163 [CCode (cname = "icalproperty_new_transp", has_construct_function = false)] 1164 public Property.transparency (ICal.PropertyTransparency v); 1165 [CCode (cname = "icalproperty_new_trigger", has_construct_function = false)] 1166 public Property.trigger (ICal.TriggerType v); 1167 [CCode (cname = "icalproperty_new_tzid", has_construct_function = false)] 1168 public Property.tzid (string v); 1169 [CCode (cname = "icalproperty_new_tzname", has_construct_function = false)] 1170 public Property.tzname (string v); 1171 [CCode (cname = "icalproperty_new_tzoffsetfrom", has_construct_function = false)] 1172 public Property.tzoffsetfrom (int v); 1173 [CCode (cname = "icalproperty_new_tzoffsetto", has_construct_function = false)] 1174 public Property.tzoffsetto (int v); 1175 [CCode (cname = "icalproperty_new_tzurl", has_construct_function = false)] 1176 public Property.tzurl (string v); 1177 [CCode (cname = "icalproperty_new_uid", has_construct_function = false)] 1178 public Property.uid (string v); 1179 [CCode (cname = "icalproperty_new_url", has_construct_function = false)] 1180 public Property.url (string v); 1181 [CCode (cname = "icalproperty_value_kind_to_kind")] 1182 public static ICal.PropertyKind value_kind_to_kind (ICal.ValueKind kind); 1183 [CCode (cname = "icalproperty_vanew_action")] 1184 public static unowned ICal.Property vanew_action (ICal.PropertyAction v); 1185 [CCode (cname = "icalproperty_vanew_allowconflict")] 1186 public static unowned ICal.Property vanew_allowconflict (string v); 1187 [CCode (cname = "icalproperty_vanew_attach")] 1188 public static unowned ICal.Property vanew_attach (ICal.Attach v); 1189 [CCode (cname = "icalproperty_vanew_attendee")] 1190 public static unowned ICal.Property vanew_attendee (string v); 1191 [CCode (cname = "icalproperty_vanew_calid")] 1192 public static unowned ICal.Property vanew_calid (string v); 1193 [CCode (cname = "icalproperty_vanew_calmaster")] 1194 public static unowned ICal.Property vanew_calmaster (string v); 1195 [CCode (cname = "icalproperty_vanew_calscale")] 1196 public static unowned ICal.Property vanew_calscale (string v); 1197 [CCode (cname = "icalproperty_vanew_capversion")] 1198 public static unowned ICal.Property vanew_capversion (string v); 1199 [CCode (cname = "icalproperty_vanew_carid")] 1200 public static unowned ICal.Property vanew_carid (string v); 1201 [CCode (cname = "icalproperty_vanew_carlevel")] 1202 public static unowned ICal.Property vanew_carlevel (ICal.PropertyCarlevel v); 1203 [CCode (cname = "icalproperty_vanew_categories")] 1204 public static unowned ICal.Property vanew_categories (string v); 1205 [CCode (cname = "icalproperty_vanew_class")] 1206 public static unowned ICal.Property vanew_class (ICal.PropertyClass v); 1207 [CCode (cname = "icalproperty_vanew_cmd")] 1208 public static unowned ICal.Property vanew_cmd (ICal.PropertyCmd v); 1209 [CCode (cname = "icalproperty_vanew_comment")] 1210 public static unowned ICal.Property vanew_comment (string v); 1211 [CCode (cname = "icalproperty_vanew_completed")] 1212 public static unowned ICal.Property vanew_completed (ICal.Time v); 1213 [CCode (cname = "icalproperty_vanew_components")] 1214 public static unowned ICal.Property vanew_components (string v); 1215 [CCode (cname = "icalproperty_vanew_contact")] 1216 public static unowned ICal.Property vanew_contact (string v); 1217 [CCode (cname = "icalproperty_vanew_created")] 1218 public static unowned ICal.Property vanew_created (ICal.Time v); 1219 [CCode (cname = "icalproperty_vanew_csid")] 1220 public static unowned ICal.Property vanew_csid (string v); 1221 [CCode (cname = "icalproperty_vanew_datemax")] 1222 public static unowned ICal.Property vanew_datemax (ICal.Time v); 1223 [CCode (cname = "icalproperty_vanew_datemin")] 1224 public static unowned ICal.Property vanew_datemin (ICal.Time v); 1225 [CCode (cname = "icalproperty_vanew_decreed")] 1226 public static unowned ICal.Property vanew_decreed (string v); 1227 [CCode (cname = "icalproperty_vanew_defaultcharset")] 1228 public static unowned ICal.Property vanew_defaultcharset (string v); 1229 [CCode (cname = "icalproperty_vanew_defaultlocale")] 1230 public static unowned ICal.Property vanew_defaultlocale (string v); 1231 [CCode (cname = "icalproperty_vanew_defaulttzid")] 1232 public static unowned ICal.Property vanew_defaulttzid (string v); 1233 [CCode (cname = "icalproperty_vanew_defaultvcars")] 1234 public static unowned ICal.Property vanew_defaultvcars (string v); 1235 [CCode (cname = "icalproperty_vanew_deny")] 1236 public static unowned ICal.Property vanew_deny (string v); 1237 [CCode (cname = "icalproperty_vanew_description")] 1238 public static unowned ICal.Property vanew_description (string v); 1239 [CCode (cname = "icalproperty_vanew_dtend")] 1240 public static unowned ICal.Property vanew_dtend (ICal.Time v); 1241 [CCode (cname = "icalproperty_vanew_dtstamp")] 1242 public static unowned ICal.Property vanew_dtstamp (ICal.Time v); 1243 [CCode (cname = "icalproperty_vanew_dtstart")] 1244 public static unowned ICal.Property vanew_dtstart (ICal.Time v); 1245 [CCode (cname = "icalproperty_vanew_due")] 1246 public static unowned ICal.Property vanew_due (ICal.Time v); 1247 [CCode (cname = "icalproperty_vanew_duration")] 1248 public static unowned ICal.Property vanew_duration (ICal.Duration v); 1249 [CCode (cname = "icalproperty_vanew_exdate")] 1250 public static unowned ICal.Property vanew_exdate (ICal.Time v); 1251 [CCode (cname = "icalproperty_vanew_expand")] 1252 public static unowned ICal.Property vanew_expand (int v); 1253 [CCode (cname = "icalproperty_vanew_exrule")] 1254 public static unowned ICal.Property vanew_exrule (ICal.Recurrence v); 1255 [CCode (cname = "icalproperty_vanew_freebusy")] 1256 public static unowned ICal.Property vanew_freebusy (ICal.PeriodType v); 1257 [CCode (cname = "icalproperty_vanew_geo")] 1258 public static unowned ICal.Property vanew_geo (ICal.Geo v); 1259 [CCode (cname = "icalproperty_vanew_grant")] 1260 public static unowned ICal.Property vanew_grant (string v); 1261 [CCode (cname = "icalproperty_vanew_itipversion")] 1262 public static unowned ICal.Property vanew_itipversion (string v); 1263 [CCode (cname = "icalproperty_vanew_lastmodified")] 1264 public static unowned ICal.Property vanew_lastmodified (ICal.Time v); 1265 [CCode (cname = "icalproperty_vanew_location")] 1266 public static unowned ICal.Property vanew_location (string v); 1267 [CCode (cname = "icalproperty_vanew_maxcomponentsize")] 1268 public static unowned ICal.Property vanew_maxcomponentsize (int v); 1269 [CCode (cname = "icalproperty_vanew_maxdate")] 1270 public static unowned ICal.Property vanew_maxdate (ICal.Time v); 1271 [CCode (cname = "icalproperty_vanew_maxresults")] 1272 public static unowned ICal.Property vanew_maxresults (int v); 1273 [CCode (cname = "icalproperty_vanew_maxresultssize")] 1274 public static unowned ICal.Property vanew_maxresultssize (int v); 1275 [CCode (cname = "icalproperty_vanew_method")] 1276 public static unowned ICal.Property vanew_method (ICal.PropertyMethod v); 1277 [CCode (cname = "icalproperty_vanew_mindate")] 1278 public static unowned ICal.Property vanew_mindate (ICal.Time v); 1279 [CCode (cname = "icalproperty_vanew_multipart")] 1280 public static unowned ICal.Property vanew_multipart (string v); 1281 [CCode (cname = "icalproperty_vanew_name")] 1282 public static unowned ICal.Property vanew_name (string v); 1283 [CCode (cname = "icalproperty_vanew_organizer")] 1284 public static unowned ICal.Property vanew_organizer (string v); 1285 [CCode (cname = "icalproperty_vanew_owner")] 1286 public static unowned ICal.Property vanew_owner (string v); 1287 [CCode (cname = "icalproperty_vanew_percentcomplete")] 1288 public static unowned ICal.Property vanew_percentcomplete (int v); 1289 [CCode (cname = "icalproperty_vanew_permission")] 1290 public static unowned ICal.Property vanew_permission (string v); 1291 [CCode (cname = "icalproperty_vanew_priority")] 1292 public static unowned ICal.Property vanew_priority (int v); 1293 [CCode (cname = "icalproperty_vanew_prodid")] 1294 public static unowned ICal.Property vanew_prodid (string v); 1295 [CCode (cname = "icalproperty_vanew_query")] 1296 public static unowned ICal.Property vanew_query (string v); 1297 [CCode (cname = "icalproperty_vanew_queryid")] 1298 public static unowned ICal.Property vanew_queryid (string v); 1299 [CCode (cname = "icalproperty_vanew_querylevel")] 1300 public static unowned ICal.Property vanew_querylevel (ICal.PropertyQueryLevel v); 1301 [CCode (cname = "icalproperty_vanew_queryname")] 1302 public static unowned ICal.Property vanew_queryname (string v); 1303 [CCode (cname = "icalproperty_vanew_rdate")] 1304 public static unowned ICal.Property vanew_rdate (ICal.DateTimePeriodType v); 1305 [CCode (cname = "icalproperty_vanew_recuraccepted")] 1306 public static unowned ICal.Property vanew_recuraccepted (string v); 1307 [CCode (cname = "icalproperty_vanew_recurexpand")] 1308 public static unowned ICal.Property vanew_recurexpand (string v); 1309 [CCode (cname = "icalproperty_vanew_recurlimit")] 1310 public static unowned ICal.Property vanew_recurlimit (string v); 1311 [CCode (cname = "icalproperty_vanew_recurrenceid")] 1312 public static unowned ICal.Property vanew_recurrenceid (ICal.Time v); 1313 [CCode (cname = "icalproperty_vanew_relatedto")] 1314 public static unowned ICal.Property vanew_relatedto (string v); 1315 [CCode (cname = "icalproperty_vanew_relcalid")] 1316 public static unowned ICal.Property vanew_relcalid (string v); 1317 [CCode (cname = "icalproperty_vanew_repeat")] 1318 public static unowned ICal.Property vanew_repeat (int v); 1319 [CCode (cname = "icalproperty_vanew_requeststatus")] 1320 public static unowned ICal.Property vanew_requeststatus (ICal.RequestStatusType v); 1321 [CCode (cname = "icalproperty_vanew_resources")] 1322 public static unowned ICal.Property vanew_resources (string v); 1323 [CCode (cname = "icalproperty_vanew_restriction")] 1324 public static unowned ICal.Property vanew_restriction (string v); 1325 [CCode (cname = "icalproperty_vanew_rrule")] 1326 public static unowned ICal.Property vanew_rrule (ICal.Recurrence v); 1327 [CCode (cname = "icalproperty_vanew_scope")] 1328 public static unowned ICal.Property vanew_scope (string v); 1329 [CCode (cname = "icalproperty_vanew_sequence")] 1330 public static unowned ICal.Property vanew_sequence (int v); 1331 [CCode (cname = "icalproperty_vanew_status")] 1332 public static unowned ICal.Property vanew_status (ICal.PropertyStatus v); 1333 [CCode (cname = "icalproperty_vanew_storesexpanded")] 1334 public static unowned ICal.Property vanew_storesexpanded (string v); 1335 [CCode (cname = "icalproperty_vanew_summary")] 1336 public static unowned ICal.Property vanew_summary (string v); 1337 [CCode (cname = "icalproperty_vanew_target")] 1338 public static unowned ICal.Property vanew_target (string v); 1339 [CCode (cname = "icalproperty_vanew_transp")] 1340 public static unowned ICal.Property vanew_transparency (ICal.PropertyTransparency v); 1341 [CCode (cname = "icalproperty_vanew_trigger")] 1342 public static unowned ICal.Property vanew_trigger (ICal.TriggerType v); 1343 [CCode (cname = "icalproperty_vanew_tzid")] 1344 public static unowned ICal.Property vanew_tzid (string v); 1345 [CCode (cname = "icalproperty_vanew_tzname")] 1346 public static unowned ICal.Property vanew_tzname (string v); 1347 [CCode (cname = "icalproperty_vanew_tzoffsetfrom")] 1348 public static unowned ICal.Property vanew_tzoffsetfrom (int v); 1349 [CCode (cname = "icalproperty_vanew_tzoffsetto")] 1350 public static unowned ICal.Property vanew_tzoffsetto (int v); 1351 [CCode (cname = "icalproperty_vanew_tzurl")] 1352 public static unowned ICal.Property vanew_tzurl (string v); 1353 [CCode (cname = "icalproperty_vanew_uid")] 1354 public static unowned ICal.Property vanew_uid (string v); 1355 [CCode (cname = "icalproperty_vanew_url")] 1356 public static unowned ICal.Property vanew_url (string v); 1357 [CCode (cname = "icalproperty_vanew_version")] 1358 public static unowned ICal.Property vanew_version (string v); 1359 [CCode (cname = "icalproperty_vanew_x")] 1360 public static unowned ICal.Property vanew_x (string v); 1361 [CCode (cname = "icalproperty_vanew_xlicclass")] 1362 public static unowned ICal.Property vanew_xlicclass (ICal.PropertyXlicClass v); 1363 [CCode (cname = "icalproperty_vanew_xlicclustercount")] 1364 public static unowned ICal.Property vanew_xlicclustercount (string v); 1365 [CCode (cname = "icalproperty_vanew_xlicerror")] 1366 public static unowned ICal.Property vanew_xlicerror (string v); 1367 [CCode (cname = "icalproperty_vanew_xlicmimecharset")] 1368 public static unowned ICal.Property vanew_xlicmimecharset (string v); 1369 [CCode (cname = "icalproperty_vanew_xlicmimecid")] 1370 public static unowned ICal.Property vanew_xlicmimecid (string v); 1371 [CCode (cname = "icalproperty_vanew_xlicmimecontenttype")] 1372 public static unowned ICal.Property vanew_xlicmimecontenttype (string v); 1373 [CCode (cname = "icalproperty_vanew_xlicmimeencoding")] 1374 public static unowned ICal.Property vanew_xlicmimeencoding (string v); 1375 [CCode (cname = "icalproperty_vanew_xlicmimefilename")] 1376 public static unowned ICal.Property vanew_xlicmimefilename (string v); 1377 [CCode (cname = "icalproperty_vanew_xlicmimeoptinfo")] 1378 public static unowned ICal.Property vanew_xlicmimeoptinfo (string v); 1379 [CCode (cname = "icalproperty_new_version", has_construct_function = false)] 1380 public Property.version (string v); 1381 [CCode (cname = "icalproperty_new_x", has_construct_function = false)] 1382 public Property.x (string v); 1383 [CCode (cname = "icalproperty_new_xlicclass", has_construct_function = false)] 1384 public Property.xlicclass (ICal.PropertyXlicClass v); 1385 [CCode (cname = "icalproperty_new_xlicclustercount", has_construct_function = false)] 1386 public Property.xlicclustercount (string v); 1387 [CCode (cname = "icalproperty_new_xlicerror", has_construct_function = false)] 1388 public Property.xlicerror (string v); 1389 [CCode (cname = "icalproperty_new_xlicmimecharset", has_construct_function = false)] 1390 public Property.xlicmimecharset (string v); 1391 [CCode (cname = "icalproperty_new_xlicmimecid", has_construct_function = false)] 1392 public Property.xlicmimecid (string v); 1393 [CCode (cname = "icalproperty_new_xlicmimecontenttype", has_construct_function = false)] 1394 public Property.xlicmimecontenttype (string v); 1395 [CCode (cname = "icalproperty_new_xlicmimeencoding", has_construct_function = false)] 1396 public Property.xlicmimeencoding (string v); 1397 [CCode (cname = "icalproperty_new_xlicmimefilename", has_construct_function = false)] 1398 public Property.xlicmimefilename (string v); 1399 [CCode (cname = "icalproperty_new_xlicmimeoptinfo", has_construct_function = false)] 1400 public Property.xlicmimeoptinfo (string v); 1401 } 1402 [CCode (cheader_filename = "libical/ical.h", free_function = "icalrecur_iterator_free", cname = "icalrecur_iterator")] 1403 [Compact] 1404 public class RecurIterator { 1405 [CCode (cname = "icalrecur_iterator_new", has_construct_function = false)] 1406 public RecurIterator (ICal.Recurrence rule, ICal.Time dtstart); 1407 [CCode (cname = "icalrecur_iterator_next")] 1408 public ICal.Time next (); 1409 [CCode (cname = "icalrecur_iterator_set_start")] 1410 public int set_start (ICal.Time start); 1411 } 1412 [CCode (cheader_filename = "libical/ical.h", cname = "icaltime_span")] 1413 [Compact] 1414 public class TimeSpan { 1415 [CCode (cname = "icaltime_span_new", has_construct_function = false)] 1416 public TimeSpan (ICal.Time dtstart, ICal.Time dtend, int is_busy); 1417 public ulong end; 1418 public int is_busy; 1419 public ulong start; 1420 [CCode (cname = "icaltime_span_contains")] 1421 public int contains (ICal.TimeSpan container); 1422 [CCode (cname = "icaltime_span_overlaps")] 1423 public int overlaps (ICal.TimeSpan second); 1424 } 1425 [CCode (cheader_filename = "libical/ical.h", copy_function = "icaltimezone_copy", free_function = "icaltimezone_free", cname = "icaltimezone")] 1426 [Compact] 1427 public class Timezone { 1428 [CCode (cname = "icaltimezone_new", has_construct_function = false)] 1429 public Timezone (); 1430 [CCode (cname = "icaltimezone_array_append_from_vtimezone")] 1431 public static void array_append_from_vtimezone (ICal.Array<unowned ICal.Timezone> timezones, ICal.Component child); 1432 [CCode (cname = "icaltimezone_array_free")] 1433 public static void array_free (ICal.Array<unowned ICal.Timezone> timezones); 1434 [CCode (cname = "icaltimezone_array_new")] 1435 public static unowned ICal.Array<unowned ICal.Timezone> array_new (); 1436 [CCode (cname = "icaltimezone_convert_time")] 1437 public static void convert_time (ICal.Time tt, ICal.Timezone from_zone, ICal.Timezone to_zone); 1438 [CCode (cname = "icaltimezone_copy")] 1439 public unowned ICal.Timezone copy (); 1440 [CCode (cname = "icaltimezone_dump_changes")] 1441 public int dump_changes (int max_year, GLib.FileStream fp); 1442 [CCode (cname = "icaltimezone_free_builtin_timezones")] 1443 public static void free_builtin_timezones (); 1444 [CCode (cname = "icaltimezone_get_builtin_timezone")] 1445 public static unowned ICal.Timezone get_builtin_timezone (string location); 1446 [CCode (cname = "icaltimezone_get_builtin_timezone_from_offset")] 1447 public static unowned ICal.Timezone get_builtin_timezone_from_offset (int64 offset, string? tzname); 1448 [CCode (cname = "icaltimezone_get_builtin_timezone_from_tzid")] 1449 public static unowned ICal.Timezone get_builtin_timezone_from_tzid (string? tzid); 1450 [CCode (cname = "icaltimezone_get_builtin_timezones")] 1451 public static unowned ICal.Array<unowned ICal.Timezone> get_builtin_timezones (); 1452 [CCode (cname = "icaltimezone_get_component")] 1453 public unowned ICal.Component get_component (); 1454 [CCode (cname = "icaltimezone_get_display_name")] 1455 public unowned string get_display_name (); 1456 [CCode (cname = "icaltimezone_get_latitude")] 1457 public double get_latitude (); 1458 [CCode (cname = "icaltimezone_get_location")] 1459 public unowned string get_location (); 1460 [CCode (cname = "icaltimezone_get_longitude")] 1461 public double get_longitude (); 1462 [CCode (cname = "icaltimezone_get_tzid")] 1463 public unowned string get_tzid (); 1464 [CCode (cname = "icaltimezone_get_tznames")] 1465 public unowned string get_tznames (); 1466 /* icaltimezone_get_utc_offset and icaltimezone_get_utc_offset_of_utc_time 1467 have been modified manually. */ 1468 [CCode (cname = "icaltimezone_get_utc_offset")] 1469 public int get_utc_offset (ICal.Time? tt, out int is_daylight); 1470 [CCode (cname = "icaltimezone_get_utc_offset_of_utc_time")] 1471 public int get_utc_offset_of_utc_time (ICal.Time tt, out int is_daylight); 1472 [CCode (cname = "icaltimezone_get_utc_timezone")] 1473 public static unowned ICal.Timezone get_utc_timezone (); 1474 [CCode (cname = "icaltimezone_release_zone_tab")] 1475 public static void release_zone_tab (); 1476 [CCode (cname = "icaltimezone_set_component")] 1477 public int set_component (ICal.Component comp); 1478 [CCode (cname = "icaltimezone_set_tzid_prefix")] 1479 public static void set_tzid_prefix (string new_prefix); 1480 } 1481 [CCode (cheader_filename = "libical/ical.h", copy_function = "icalvalue_new_clone", free_function = "icalvalue_free", cname = "icalvalue")] 1482 [Compact] 1483 public class Value { 1484 [CCode (cname = "icalvalue_new", has_construct_function = false)] 1485 public Value (ICal.ValueKind kind); 1486 [CCode (cname = "icalvalue_new_action", has_construct_function = false)] 1487 public Value.action (ICal.PropertyAction v); 1488 [CCode (cname = "icalvalue_as_ical_string")] 1489 public unowned global::string as_ical_string (); 1490 [CCode (cname = "icalvalue_as_ical_string_r")] 1491 public unowned global::string as_ical_string_r (); 1492 [CCode (cname = "icalvalue_new_attach", has_construct_function = false)] 1493 public Value.attach (ICal.Attach attach); 1494 [CCode (cname = "icalvalue_new_binary", has_construct_function = false)] 1495 public Value.binary (global::string v); 1496 [CCode (cname = "icalvalue_new_boolean", has_construct_function = false)] 1497 public Value.boolean (int v); 1498 [CCode (cname = "icalvalue_new_caladdress", has_construct_function = false)] 1499 public Value.caladdress (global::string v); 1500 [CCode (cname = "icalvalue_new_carlevel", has_construct_function = false)] 1501 public Value.carlevel (ICal.PropertyCarlevel v); 1502 [CCode (cname = "icalvalue_new_class", has_construct_function = false)] 1503 public Value.@class (ICal.PropertyClass v); 1504 [CCode (cname = "icalvalue_new_cmd", has_construct_function = false)] 1505 public Value.cmd (ICal.PropertyCmd v); 1506 [CCode (cname = "icalvalue_compare")] 1507 public ICal.ParameterXlicCompareType compare (ICal.Value b); 1508 [CCode (cname = "icalvalue_new_date", has_construct_function = false)] 1509 public Value.date (ICal.Time v); 1510 [CCode (cname = "icalvalue_new_datetime", has_construct_function = false)] 1511 public Value.datetime (ICal.Time v); 1512 [CCode (cname = "icalvalue_new_datetimeperiod", has_construct_function = false)] 1513 public Value.datetimeperiod (ICal.DateTimePeriodType v); 1514 [CCode (cname = "icalvalue_decode_ical_string")] 1515 public static int decode_ical_string (global::string szText, global::string szDecText, int nMaxBufferLen); 1516 [CCode (cname = "icalvalue_new_duration", has_construct_function = false)] 1517 public Value.duration (ICal.Duration v); 1518 [CCode (cname = "icalvalue_encode_ical_string")] 1519 public static int encode_ical_string (global::string szText, global::string szEncText, int MaxBufferLen); 1520 [CCode (cname = "icalvalue_new_float", has_construct_function = false)] 1521 public Value.float (global::float v); 1522 [CCode (cname = "icalvalue_new_from_string", has_construct_function = false)] 1523 public Value.from_string (ICal.ValueKind kind, global::string str); 1524 [CCode (cname = "icalvalue_new_geo", has_construct_function = false)] 1525 public Value.geo (ICal.Geo v); 1526 [CCode (cname = "icalvalue_new_clone")] 1527 public Value clone (); 1528 [CCode (cname = "icalvalue_get_action")] 1529 public ICal.PropertyAction get_action (); 1530 [CCode (cname = "icalvalue_get_attach")] 1531 public unowned ICal.Attach get_attach (); 1532 [CCode (cname = "icalvalue_get_binary")] 1533 public unowned global::string get_binary (); 1534 [CCode (cname = "icalvalue_get_boolean")] 1535 public int get_boolean (); 1536 [CCode (cname = "icalvalue_get_caladdress")] 1537 public unowned global::string get_caladdress (); 1538 [CCode (cname = "icalvalue_get_carlevel")] 1539 public ICal.PropertyCarlevel get_carlevel (); 1540 [CCode (cname = "icalvalue_get_class")] 1541 public ICal.PropertyClass get_class (); 1542 [CCode (cname = "icalvalue_get_cmd")] 1543 public ICal.PropertyCmd get_cmd (); 1544 [CCode (cname = "icalvalue_get_date")] 1545 public ICal.Time get_date (); 1546 [CCode (cname = "icalvalue_get_datetime")] 1547 public ICal.Time get_datetime (); 1548 [CCode (cname = "icalvalue_get_datetimeperiod")] 1549 public ICal.DateTimePeriodType get_datetimeperiod (); 1550 [CCode (cname = "icalvalue_get_duration")] 1551 public unowned ICal.Duration get_duration (); 1552 [CCode (cname = "icalvalue_get_float")] 1553 public global::float get_float (); 1554 [CCode (cname = "icalvalue_get_geo")] 1555 public ICal.Geo get_geo (); 1556 [CCode (cname = "icalvalue_get_integer")] 1557 public int get_integer (); 1558 [CCode (cname = "icalvalue_get_method")] 1559 public ICal.PropertyMethod get_method (); 1560 [CCode (cname = "icalvalue_get_period")] 1561 public ICal.PeriodType get_period (); 1562 [CCode (cname = "icalvalue_get_query")] 1563 public unowned global::string get_query (); 1564 [CCode (cname = "icalvalue_get_querylevel")] 1565 public ICal.PropertyQueryLevel get_querylevel (); 1566 [CCode (cname = "icalvalue_get_recur")] 1567 public ICal.Recurrence get_recur (); 1568 [CCode (cname = "icalvalue_get_requeststatus")] 1569 public ICal.RequestStatusType get_requeststatus (); 1570 [CCode (cname = "icalvalue_get_status")] 1571 public ICal.PropertyStatus get_status (); 1572 [CCode (cname = "icalvalue_get_string")] 1573 public unowned global::string get_string (); 1574 [CCode (cname = "icalvalue_get_text")] 1575 public unowned global::string get_text (); 1576 [CCode (cname = "icalvalue_get_transp")] 1577 public ICal.PropertyTransparency get_transparency (); 1578 [CCode (cname = "icalvalue_get_trigger")] 1579 public ICal.TriggerType get_trigger (); 1580 [CCode (cname = "icalvalue_get_uri")] 1581 public unowned global::string get_uri (); 1582 [CCode (cname = "icalvalue_get_utcoffset")] 1583 public int get_utcoffset (); 1584 [CCode (cname = "icalvalue_get_x")] 1585 public unowned global::string get_x (); 1586 [CCode (cname = "icalvalue_get_xlicclass")] 1587 public ICal.PropertyXlicClass get_xlicclass (); 1588 [CCode (cname = "icalvalue_new_integer", has_construct_function = false)] 1589 public Value.integer (int v); 1590 [CCode (cname = "icalvalue_is_valid")] 1591 public int is_valid (); 1592 [CCode (cname = "icalvalue_isa")] 1593 public ICal.ValueKind isa (); 1594 [CCode (cname = "icalvalue_isa_value")] 1595 public static int isa_value (void* p1); 1596 [CCode (cname = "icalvalue_kind_is_valid")] 1597 public static int kind_is_valid (ICal.ValueKind kind); 1598 [CCode (cname = "icalvalue_kind_to_string")] 1599 public static unowned global::string kind_to_string (ICal.ValueKind kind); 1600 [CCode (cname = "icalvalue_new_method", has_construct_function = false)] 1601 public Value.method (ICal.PropertyMethod v); 1602 [CCode (cname = "icalvalue_new_period", has_construct_function = false)] 1603 public Value.period (ICal.PeriodType v); 1604 [CCode (cname = "icalvalue_new_query", has_construct_function = false)] 1605 public Value.query (global::string v); 1606 [CCode (cname = "icalvalue_new_querylevel", has_construct_function = false)] 1607 public Value.querylevel (ICal.PropertyQueryLevel v); 1608 [CCode (cname = "icalvalue_new_recur", has_construct_function = false)] 1609 public Value.recur (ICal.Recurrence v); 1610 [CCode (cname = "icalvalue_new_requeststatus", has_construct_function = false)] 1611 public Value.requeststatus (ICal.RequestStatusType v); 1612 [CCode (cname = "icalvalue_reset_kind")] 1613 public void reset_kind (); 1614 [CCode (cname = "icalvalue_set_action")] 1615 public void set_action (ICal.PropertyAction v); 1616 [CCode (cname = "icalvalue_set_attach")] 1617 public void set_attach (ICal.Attach attach); 1618 [CCode (cname = "icalvalue_set_binary")] 1619 public void set_binary (global::string v); 1620 [CCode (cname = "icalvalue_set_boolean")] 1621 public void set_boolean (int v); 1622 [CCode (cname = "icalvalue_set_caladdress")] 1623 public void set_caladdress (global::string v); 1624 [CCode (cname = "icalvalue_set_carlevel")] 1625 public void set_carlevel (ICal.PropertyCarlevel v); 1626 [CCode (cname = "icalvalue_set_class")] 1627 public void set_class (ICal.PropertyClass v); 1628 [CCode (cname = "icalvalue_set_cmd")] 1629 public void set_cmd (ICal.PropertyCmd v); 1630 [CCode (cname = "icalvalue_set_date")] 1631 public void set_date (ICal.Time v); 1632 [CCode (cname = "icalvalue_set_datetime")] 1633 public void set_datetime (ICal.Time v); 1634 [CCode (cname = "icalvalue_set_datetimeperiod")] 1635 public void set_datetimeperiod (ICal.DateTimePeriodType v); 1636 [CCode (cname = "icalvalue_set_duration")] 1637 public void set_duration (ICal.Duration v); 1638 [CCode (cname = "icalvalue_set_float")] 1639 public void set_float (global::float v); 1640 [CCode (cname = "icalvalue_set_geo")] 1641 public void set_geo (ICal.Geo v); 1642 [CCode (cname = "icalvalue_set_integer")] 1643 public void set_integer (int v); 1644 [CCode (cname = "icalvalue_set_method")] 1645 public void set_method (ICal.PropertyMethod v); 1646 [CCode (cname = "icalvalue_set_period")] 1647 public void set_period (ICal.PeriodType v); 1648 [CCode (cname = "icalvalue_set_query")] 1649 public void set_query (global::string v); 1650 [CCode (cname = "icalvalue_set_querylevel")] 1651 public void set_querylevel (ICal.PropertyQueryLevel v); 1652 [CCode (cname = "icalvalue_set_recur")] 1653 public void set_recur (ICal.Recurrence v); 1654 [CCode (cname = "icalvalue_set_requeststatus")] 1655 public void set_requeststatus (ICal.RequestStatusType v); 1656 [CCode (cname = "icalvalue_set_status")] 1657 public void set_status (ICal.PropertyStatus v); 1658 [CCode (cname = "icalvalue_set_string")] 1659 public void set_string (global::string v); 1660 [CCode (cname = "icalvalue_set_text")] 1661 public void set_text (global::string v); 1662 [CCode (cname = "icalvalue_set_transp")] 1663 public void set_transparency (ICal.PropertyTransparency v); 1664 [CCode (cname = "icalvalue_set_trigger")] 1665 public void set_trigger (ICal.TriggerType v); 1666 [CCode (cname = "icalvalue_set_uri")] 1667 public void set_uri (global::string v); 1668 [CCode (cname = "icalvalue_set_utcoffset")] 1669 public void set_utcoffset (int v); 1670 [CCode (cname = "icalvalue_set_x")] 1671 public void set_x (global::string v); 1672 [CCode (cname = "icalvalue_set_xlicclass")] 1673 public void set_xlicclass (ICal.PropertyXlicClass v); 1674 [CCode (cname = "icalvalue_new_status", has_construct_function = false)] 1675 public Value.status (ICal.PropertyStatus v); 1676 [CCode (cname = "icalvalue_new_string", has_construct_function = false)] 1677 public Value.string (global::string v); 1678 [CCode (cname = "icalvalue_string_to_kind")] 1679 public static ICal.ValueKind string_to_kind (global::string str); 1680 [CCode (cname = "icalvalue_new_text", has_construct_function = false)] 1681 public Value.text (global::string v); 1682 [CCode (cname = "icalvalue_new_transp", has_construct_function = false)] 1683 public Value.transparency (ICal.PropertyTransparency v); 1684 [CCode (cname = "icalvalue_new_trigger", has_construct_function = false)] 1685 public Value.trigger (ICal.TriggerType v); 1686 [CCode (cname = "icalvalue_new_uri", has_construct_function = false)] 1687 public Value.uri (global::string v); 1688 [CCode (cname = "icalvalue_new_utcoffset", has_construct_function = false)] 1689 public Value.utcoffset (int v); 1690 [CCode (cname = "icalvalue_new_x", has_construct_function = false)] 1691 public Value.x (global::string v); 1692 [CCode (cname = "icalvalue_new_xlicclass", has_construct_function = false)] 1693 public Value.xlicclass (ICal.PropertyXlicClass v); 1694 } 1695 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_elem")] 1696 [Compact] 1697 public class PvlElement { 1698 public int MAGIC; 1699 public void* d; 1700 public weak ICal.PvlElement next; 1701 public weak ICal.PvlElement prior; 1702 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_new_element")] 1703 public PvlElement (void* d, ICal.PvlElement next, ICal.PvlElement prior); 1704 } 1705 [CCode (cheader_filename = "libical/ical.h", free_function = "pvl_free", cname = "pvl_list")] 1706 [Compact] 1707 public class PvlList { 1708 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_apply")] 1709 public void apply (ICal.pvl_applyf f, void* v); 1710 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_clear")] 1711 public void clear (); 1712 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_count")] 1713 public int count (); 1714 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_data")] 1715 public static void* data (ICal.PvlElement p1); 1716 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_find")] 1717 public unowned ICal.PvlElement find (ICal.pvl_findf f, void* v); 1718 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_find_next")] 1719 public unowned ICal.PvlElement find_next (ICal.pvl_findf f, void* v); 1720 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_free")] 1721 public void free (); 1722 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_head")] 1723 public unowned ICal.PvlElement head (); 1724 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_insert_after")] 1725 public void insert_after (ICal.PvlElement e, void* d); 1726 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_insert_before")] 1727 public void insert_before (ICal.PvlElement e, void* d); 1728 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_insert_ordered")] 1729 public void insert_ordered (ICal.pvl_comparef f, void* d); 1730 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_newlist")] 1731 public PvlList.newlist (); 1732 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_pop")] 1733 public void* pop (); 1734 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_push")] 1735 public void push (void* d); 1736 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_remove")] 1737 public void* remove (ICal.PvlElement p2); 1738 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_shift")] 1739 public void* shift (); 1740 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_tail")] 1741 public unowned ICal.PvlElement tail (); 1742 [CCode (cheader_filename = "libical/ical.h", cname = "pvl_unshift")] 1743 public void unshift (void* d); 1744 } 1745 [CCode (cheader_filename = "libical/ical.h", cprefix = "SSPM_", has_type_id = false)] 1746 [Compact] 1747 public enum sspm_encoding { 1748 [CCode (cname = "SSPM_NO_ENCODING")] 1749 NO, 1750 [CCode (cname = "SSPM_QUOTED_PRINTABLE_ENCODING")] 1751 QUOTED_PRINTABLE, 1752 [CCode (cname = "SSPM_8BIT_ENCODING")] 1753 8BIT, 1754 [CCode (cname = "SSPM_7BIT_ENCODING")] 1755 7BIT, 1756 [CCode (cname = "SSPM_BINARY_ENCODING")] 1757 BINARY, 1758 [CCode (cname = "SSPM_BASE64_ENCODING")] 1759 BASE64, 1760 [CCode (cname = "SSPM_UNKNOWN_ENCODING")] 1761 UNKNOWN; 1762 [CCode (cheader_filename = "libical/ical.h", cname = "sspm_encoding_string")] 1763 public static unowned string to_string (sspm_encoding type); 1764 } 1765 [CCode (cheader_filename = "libical/ical.h", cprefix = "SSPM_", has_type_id = false)] 1766 public enum sspm_error { 1767 [CCode (cname = "SSPM_NO_ERROR")] 1768 NO, 1769 [CCode (cname = "SSPM_UNEXPECTED_BOUNDARY_ERROR")] 1770 UNEXPECTED_BOUNDARY, 1771 [CCode (cname = "SSPM_WRONG_BOUNDARY_ERROR")] 1772 WRONG_BOUNDARY, 1773 [CCode (cname = "SSPM_NO_BOUNDARY_ERROR")] 1774 NO_BOUNDARY, 1775 [CCode (cname = "SSPM_NO_HEADER_ERROR")] 1776 NO_HEADER, 1777 [CCode (cname = "SSPM_MALFORMED_HEADER_ERROR")] 1778 MALFORMED_HEADER 1779 } 1780 [CCode (cheader_filename = "libical/ical.h", cprefix = "SSPM_", has_type_id = false)] 1781 public enum sspm_major_type { 1782 [CCode (cname = "SSPM_NO_MAJOR_TYPE")] 1783 NO, 1784 [CCode (cname = "SSPM_TEXT_MAJOR_TYPE")] 1785 TEXT, 1786 [CCode (cname = "SSPM_IMAGE_MAJOR_TYPE")] 1787 IMAGE, 1788 [CCode (cname = "SSPM_AUDIO_MAJOR_TYPE")] 1789 AUDIO, 1790 [CCode (cname = "SSPM_VIDEO_MAJOR_TYPE")] 1791 VIDEO, 1792 [CCode (cname = "SSPM_APPLICATION_MAJOR_TYPE")] 1793 APPLICATION, 1794 [CCode (cname = "SSPM_MULTIPART_MAJOR_TYPE")] 1795 MULTIPART, 1796 [CCode (cname = "SSPM_MESSAGE_MAJOR_TYPE")] 1797 MESSAGE, 1798 [CCode (cname = "SSPM_UNKNOWN_MAJOR_TYPE")] 1799 UNKNOWN; 1800 [CCode (cheader_filename = "libical/ical.h", cname = "sspm_major_type_string")] 1801 public static unowned string to_string (sspm_major_type type); 1802 [CCode (cheader_filename = "libical/ical.h", cname = "sspm_free_parts")] 1803 public static void free_parts (sspm_major_type type, size_t max_parts); 1804 [CCode (cheader_filename = "libical/ical.h", cname = "sspm_write_mime")] 1805 public static int write_mime (sspm_major_type type, size_t num_parts, out unowned string output_string, string header); 1806 [CCode (cheader_filename = "libical/ical.h", cname = "sspm_parse_mime")] 1807 public static int parse_mime (sspm_major_type type, size_t max_parts, ICal.sspm_action_map actions, GLib.Callback get_string, void* get_string_data, ...); 1808 } 1809 [CCode (cheader_filename = "libical/ical.h", cprefix = "SSPM_", has_type_id = false)] 1810 public enum sspm_minor_type { 1811 [CCode (cname = "SSPM_NO_MINOR_TYPE")] 1812 NO, 1813 [CCode (cname = "SSPM_ANY_MINOR_TYPE")] 1814 ANY, 1815 [CCode (cname = "SSPM_PLAIN_MINOR_TYPE")] 1816 PLAIN, 1817 [CCode (cname = "SSPM_RFC822_MINOR_TYPE")] 1818 RFC822, 1819 [CCode (cname = "SSPM_DIGEST_MINOR_TYPE")] 1820 DIGEST, 1821 [CCode (cname = "SSPM_CALENDAR_MINOR_TYPE")] 1822 CALENDAR, 1823 [CCode (cname = "SSPM_MIXED_MINOR_TYPE")] 1824 MIXED, 1825 [CCode (cname = "SSPM_RELATED_MINOR_TYPE")] 1826 RELATED, 1827 [CCode (cname = "SSPM_ALTERNATIVE_MINOR_TYPE")] 1828 ALTERNATIVE, 1829 [CCode (cname = "SSPM_PARALLEL_MINOR_TYPE")] 1830 PARALLEL, 1831 [CCode (cname = "SSPM_UNKNOWN_MINOR_TYPE")] 1832 UNKNOWN; 1833 [CCode (cheader_filename = "libical/ical.h", cname = "sspm_minor_type_string")] 1834 public static unowned string to_string (ICal.sspm_minor_type type); 1835 } 1836 [CCode (cheader_filename = "libical/ical.h", cname = "icaldatetimeperiodtype")] 1837 public struct DateTimePeriodType { 1838 public ICal.Time time; 1839 public ICal.PeriodType period; 1840 } 1841 [SimpleType] 1842 [CCode (cheader_filename = "libical/ical.h", cname = "struct icalgeotype", has_type_id = false)] 1843 public struct Geo { 1844 public double lat; 1845 public double lon; 1846 [CCode (cname = "_vala_icalgeotype_get_lat")] 1847 public double get_lat () { 1848 return this.lat; 1849 } 1850 [CCode (cname = "_vala_icalgeotype_get_lon")] 1851 public double get_lon () { 1852 return this.lon; 1853 } 1854 } 1855 [SimpleType] 1856 [CCode (cheader_filename = "libical/ical.h", cname = "struct icalperiodtype", has_type_id = false)] 1857 public struct PeriodType { 1858 public ICal.Time start; 1859 public ICal.Time end; 1860 public weak ICal.Duration duration; 1861 [CCode (cname = "icalperiodtype_as_ical_string")] 1862 public unowned string as_ical_string (); 1863 [CCode (cname = "icalperiodtype_as_ical_string_r")] 1864 public unowned string as_ical_string_r (); 1865 [CCode (cname = "icalperiodtype_from_string")] 1866 public static ICal.PeriodType from_string (string str); 1867 [CCode (cname = "icalperiodtype_is_null_period")] 1868 public int is_null (); 1869 [CCode (cname = "icalperiodtype_is_valid_period")] 1870 public int is_valid (); 1871 [CCode (cname = "icalperiodtype_null_period")] 1872 public static ICal.PeriodType null (); 1873 } 1874 [SimpleType] 1875 [CCode (cheader_filename = "libical/ical.h", cname = "struct icalrecurrencetype", has_type_id = false)] 1876 public struct Recurrence { 1877 public ICal.RecurrenceFrequency freq; 1878 public ICal.Time until; 1879 public int count; 1880 public short interval; 1881 public ICal.RecurrenceWeekday week_start; 1882 [CCode (array_length = false)] 1883 public weak short[] by_second; 1884 [CCode (array_length = false)] 1885 public weak short[] by_minute; 1886 [CCode (array_length = false)] 1887 public weak short[] by_hour; 1888 [CCode (array_length = false)] 1889 public weak short[] by_day; 1890 [CCode (array_length = false)] 1891 public weak short[] by_month_day; 1892 [CCode (array_length = false)] 1893 public weak short[] by_year_day; 1894 [CCode (array_length = false)] 1895 public weak short[] by_week_no; 1896 [CCode (array_length = false)] 1897 public weak short[] by_month; 1898 [CCode (array_length = false)] 1899 public weak short[] by_set_pos; 1900 [CCode (cname = "icalrecurrencetype_as_string")] 1901 public unowned string as_string (); 1902 [CCode (cname = "icalrecurrencetype_as_string_r")] 1903 public unowned string as_string_r (); 1904 [CCode (cname = "icalrecurrencetype_clear")] 1905 public void clear (); 1906 [CCode (cname = "icalrecurrencetype_day_day_of_week")] 1907 public static ICal.RecurrenceWeekday day_day_of_week (short day); 1908 [CCode (cname = "icalrecurrencetype_day_position")] 1909 public static int day_position (short day); 1910 [CCode (cname = "icalrecurrencetype_from_string")] 1911 public static ICal.Recurrence from_string (string str); 1912 [CCode (cname = "_vala_icalrecurrencetype_get_freq")] 1913 public ICal.RecurrenceFrequency get_freq () { 1914 return this.freq; 1915 } 1916 [CCode (cname = "_vala_icalrecurrencetype_get_until")] 1917 public unowned ICal.Time get_until () { 1918 return this.until; 1919 } 1920 [CCode (cname = "_vala_icalrecurrencetype_get_count")] 1921 public int get_count () { 1922 return this.count; 1923 } 1924 [CCode (cname = "_vala_icalrecurrencetype_get_interval")] 1925 public short get_interval () { 1926 return this.interval; 1927 } 1928 [CCode (cname = "_vala_icalrecurrencetype_get_by_dat")] 1929 public short get_by_day (uint index) { 1930 if (index > ICal.Size.BY_DAY) { 1931 return ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX; 1932 } 1933 1934 return by_day[index]; 1935 } 1936 [CCode (cname = "_vala_icalrecurrencetype_get_by_day_array")] 1937 public GLib.Array<short> get_by_day_array () { 1938 var array = new GLib.Array<short> (false, false, sizeof (short)); 1939 int ii = 0; 1940 1941 while (ii < ICal.Size.BY_DAY && by_day[ii] < ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX) { 1942 array.append_val (by_day[ii]); 1943 ii++; 1944 } 1945 return array; 1946 } 1947 [CCode (cname = "_vala_icalrecurrencetype_set_by_day_array")] 1948 public static void set_by_day_array (ref ICal.Recurrence self, GLib.Array<short> values) { 1949 int ii = 0; 1950 for (ii = 0; ii < values.length && ii < ICal.Size.BY_DAY; ii++) { 1951 self.by_day[ii] = values.index (ii); 1952 } 1953 1954 if (ii < ICal.Size.BY_DAY) { 1955 self.by_day[ii] = ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX; 1956 } 1957 } 1958 [CCode (cname = "_vala_icalrecurrencetype_get_by_month")] 1959 public short get_by_month (uint index) { 1960 if (index > ICal.Size.BY_MONTH) { 1961 return ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX; 1962 } 1963 1964 return by_month[index]; 1965 } 1966 [CCode (cname = "_vala_icalrecurrencetype_get_by_month_array")] 1967 public GLib.Array<short> get_by_month_array () { 1968 var array = new GLib.Array<short> (false, false, sizeof (short)); 1969 array.append_vals (by_day, ICal.Size.BY_MONTH); 1970 return array; 1971 } 1972 [CCode (cname = "_vala_icalrecurrencetype_set_by_month_array")] 1973 public static void set_by_month_array (ref ICal.Recurrence self, GLib.Array<short> values) { 1974 int ii = 0; 1975 for (ii = 0; ii < values.length && ii < ICal.Size.BY_MONTH; ii++) { 1976 self.by_month[ii] = values.index (ii); 1977 } 1978 1979 if (ii < ICal.Size.BY_MONTH) { 1980 self.by_month[ii] = ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX; 1981 } 1982 } 1983 [CCode (cname = "_vala_icalrecurrencetype_get_by_month_day")] 1984 public short get_by_month_day (uint index) { 1985 if (index > ICal.Size.BY_MONTHDAY) { 1986 return ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX; 1987 } 1988 1989 return by_month_day[index]; 1990 } 1991 [CCode (cname = "_vala_icalrecurrencetype_get_by_month_day_array")] 1992 public GLib.Array<short> get_by_month_day_array () { 1993 var array = new GLib.Array<short> (false, false, sizeof (short)); 1994 array.append_vals (by_month_day, ICal.Size.BY_MONTHDAY); 1995 return array; 1996 } 1997 [CCode (cname = "_vala_icalrecurrencetype_set_by_month_day_array")] 1998 public static void set_by_month_day_array (ref ICal.Recurrence self, GLib.Array<short> values) { 1999 int ii = 0; 2000 for (ii = 0; ii < values.length && ii < ICal.Size.BY_MONTHDAY; ii++) { 2001 self.by_month_day[ii] = values.index (ii); 2002 } 2003 2004 if (ii < ICal.Size.BY_MONTHDAY) { 2005 self.by_month_day[ii] = ICal.RecurrenceArrayMaxValues.RECURRENCE_ARRAY_MAX; 2006 } 2007 } 2008 } 2009 [CCode (cheader_filename = "libical/ical.h", cname = "icalreqstattype")] 2010 public struct RequestStatusType { 2011 public ICal.RequestStatus code; 2012 public weak string desc; 2013 public weak string debug; 2014 [CCode (cname = "icalreqstattype_as_string")] 2015 public unowned string as_string (); 2016 [CCode (cname = "icalreqstattype_as_string_r")] 2017 public unowned string as_string_r (); 2018 [CCode (cname = "icalreqstattype_from_string")] 2019 public static ICal.RequestStatusType from_string (string str); 2020 } 2021 [CCode (cheader_filename = "libical/ical.h", cname = "struct icaltimetype")] 2022 [SimpleType] 2023 public struct Time { 2024 public int year; 2025 public int month; 2026 public int day; 2027 public int hour; 2028 public int minute; 2029 public int second; 2030 public int is_utc; 2031 [CCode (cname = "is_date")] 2032 public int _is_date; 2033 public int is_daylight; 2034 public weak ICal.Timezone? zone; 2035 [CCode (cname = "icaltime_today", has_construct_function = false)] 2036 public ICal.Time.today (); 2037 [CCode (cname = "icaltime_from_day_of_year", has_construct_function = false)] 2038 public ICal.Time.from_day_of_year (int doy, int year); 2039 [CCode (cname = "icaltime_from_string", has_construct_function = false)] 2040 public ICal.Time.from_string (string str); 2041 [CCode (cname = "icaltime_from_string_with_zone", has_construct_function = false)] 2042 public ICal.Time.from_string_with_zone (string str, ICal.Timezone zone); 2043 [CCode (cname = "icaltime_from_timet_with_zone", has_construct_function = false)] 2044 public ICal.Time.from_timet_with_zone (time_t tm, int is_date, ICal.Timezone? zone); 2045 [CCode (cname = "icaltime_from_week_number", has_construct_function = false)] 2046 public ICal.Time.from_week_number (int week_number, int year); 2047 [CCode (cname = "icaltime_current_time_with_zone", has_construct_function = false)] 2048 public ICal.Time.current_time_with_zone (ICal.Timezone zone); 2049 [CCode (cname = "icaltime_null_date", has_construct_function = false)] 2050 public ICal.Time.null_date (); 2051 [CCode (cname = "icaltime_null_time", has_construct_function = false)] 2052 public ICal.Time.null_time (); 2053 [CCode (cname = "_vala_icaltime_clone")] 2054 public ICal.Time clone () { 2055 return ICal.Time.from_timet_with_zone (this.as_timet_with_zone (this.zone), this._is_date, this.zone); 2056 } 2057 [CCode (cname = "icaltime_add")] 2058 public ICal.Time add (ICal.Duration d); 2059 [CCode (cname = "icaltime_adjust")] 2060 public static void adjust (out ICal.Time time_type, int days, int hours, int minutes, int seconds); 2061 [CCode (cname = "icaltime_as_ical_string")] 2062 public unowned string as_ical_string (); 2063 [CCode (cname = "icaltime_as_ical_string_r")] 2064 public unowned string as_ical_string_r (); 2065 [CCode (cname = "icaltime_as_timet")] 2066 public time_t as_timet (); 2067 [CCode (cname = "icaltime_as_timet_with_zone")] 2068 public time_t as_timet_with_zone (ICal.Timezone zone); 2069 [CCode (cname = "icaltime_compare")] 2070 public int compare (ICal.Time b); 2071 [CCode (cname = "icaltime_compare_date_only")] 2072 public int compare_date_only (ICal.Time b); 2073 [CCode (cname = "icaltime_compare_date_only_tz")] 2074 public int compare_date_only_tz (ICal.Time b, ICal.Timezone tz); 2075 [CCode (cname = "icaltime_compare_with_zone")] 2076 public int compare_with_zone (ICal.Time b); 2077 [CCode (cname = "icaltime_convert_to_zone")] 2078 public ICal.Time convert_to_zone (ICal.Timezone zone); 2079 [CCode (cname = "icaltime_day_of_week")] 2080 public int day_of_week (); 2081 [CCode (cname = "icaltime_day_of_year")] 2082 public int day_of_year (); 2083 [CCode (cname = "icaltime_days_in_month")] 2084 public int days_in_month (int month, int year); 2085 [CCode (cname = "icaltime_days_in_year")] 2086 public int days_in_year (int year); 2087 [CCode (cname = "icaltime_get_timezone")] 2088 public unowned ICal.Timezone get_timezone (); 2089 [CCode (cname = "icaltime_get_tzid")] 2090 public unowned string get_tzid (); 2091 [CCode (cname = "icaltime_is_date")] 2092 private int is_it_date (); 2093 [CCode (cname = "_vala_icaltime_is_date")] 2094 public bool is_date () { 2095 return is_it_date () != 0; 2096 } 2097 [CCode (cname = "icaltime_is_floating")] 2098 public int is_floating (); 2099 [CCode (cname = "icaltime_is_leap_year")] 2100 public int is_leap_year (int year); 2101 [CCode (cname = "icaltime_is_null_time")] 2102 private int is_it_null_time (); 2103 [CCode (cname = "_vala_icaltime_is_null_time")] 2104 public bool is_null_time () { 2105 return is_it_null_time () != 0; 2106 } 2107 [CCode (cname = "icaltime_is_utc")] 2108 public int is_it_utc (); 2109 [CCode (cname = "icaltime_is_valid_time")] 2110 public int is_valid_time (); 2111 [CCode (cname = "icaltime_normalize")] 2112 public ICal.Time normalize (); 2113 [CCode (cname = "icaltime_start_doy_of_week")] 2114 public int start_doy_of_week (); 2115 [CCode (cname = "icaltime_start_doy_week")] 2116 public int start_doy_week (int fdow); 2117 [CCode (cname = "icaltime_subtract")] 2118 public unowned ICal.Duration subtract (ICal.Time t2); 2119 [CCode (cname = "icaltime_week_number")] 2120 public int week_number (); 2121 [CCode (cname = "_vala_icaltime_get_day")] 2122 public int get_day () { 2123 return this.day; 2124 } 2125 } 2126 [CCode (cheader_filename = "libical/ical.h", cname = "icalperiodtype")] 2127 public struct TriggerType { 2128 public ICal.Time time; 2129 public weak ICal.Duration duration; 2130 [CCode (cname = "icaltriggertype_from_int")] 2131 public static ICal.TriggerType from_int (int reltime); 2132 [CCode (cname = "icaltriggertype_from_string")] 2133 public static ICal.TriggerType from_string (string str); 2134 [CCode (cname = "icaltriggertype_is_bad_trigger")] 2135 public int is_bad (); 2136 [CCode (cname = "icaltriggertype_is_null_trigger")] 2137 public int is_null (); 2138 } 2139 [CCode (cheader_filename = "libical/ical.h")] 2140 public struct sspm_action_map { 2141 public weak ICal.sspm_major_type major; 2142 public weak ICal.sspm_minor_type minor; 2143 public weak GLib.Callback new_part; 2144 public weak GLib.Callback add_line; 2145 public weak GLib.Callback end_part; 2146 public weak GLib.Callback free_part; 2147 } 2148 [CCode (cheader_filename = "libical/ical.h")] 2149 public struct sspm_header { 2150 public int def; 2151 public weak string boundary; 2152 public weak ICal.sspm_major_type major; 2153 public weak ICal.sspm_minor_type minor; 2154 public weak string minor_text; 2155 public weak string content_type_params; 2156 public weak string charset; 2157 public weak ICal.sspm_encoding encoding; 2158 public weak string filename; 2159 public weak string content_id; 2160 public weak ICal.sspm_error error; 2161 public weak string error_text; 2162 } 2163 [CCode (cheader_filename = "libical/ical.h")] 2164 public struct sspm_part { 2165 public ICal.sspm_header header; 2166 public int level; 2167 public size_t data_size; 2168 public void* data; 2169 } 2170 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false)] 2171 public enum ComponentKind { 2172 NO_COMPONENT, 2173 ANY_COMPONENT, 2174 XROOT_COMPONENT, 2175 XATTACH_COMPONENT, 2176 VEVENT_COMPONENT, 2177 VTODO_COMPONENT, 2178 VJOURNAL_COMPONENT, 2179 VCALENDAR_COMPONENT, 2180 VAGENDA_COMPONENT, 2181 VFREEBUSY_COMPONENT, 2182 VALARM_COMPONENT, 2183 XAUDIOALARM_COMPONENT, 2184 XDISPLAYALARM_COMPONENT, 2185 XEMAILALARM_COMPONENT, 2186 XPROCEDUREALARM_COMPONENT, 2187 VTIMEZONE_COMPONENT, 2188 XSTANDARD_COMPONENT, 2189 XDAYLIGHT_COMPONENT, 2190 X_COMPONENT, 2191 VSCHEDULE_COMPONENT, 2192 VQUERY_COMPONENT, 2193 VREPLY_COMPONENT, 2194 VCAR_COMPONENT, 2195 VCOMMAND_COMPONENT, 2196 XLICINVALID_COMPONENT, 2197 XLICMIMEPART_COMPONENT, 2198 VAVAILABILITY_COMPONENT, 2199 XAVAILABLE_COMPONENT, 2200 VPOLL_COMPONENT, 2201 VVOTER_COMPONENT, 2202 XVOTE_COMPONENT; 2203 } 2204 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false)] 2205 public enum Error { 2206 [CCode (cname = "ICAL_NO_ERROR")] 2207 NO, 2208 [CCode (cname = "ICAL_BADARG_ERROR")] 2209 BADARG, 2210 [CCode (cname = "ICAL_NEWFAILED_ERROR")] 2211 NEWFAILED, 2212 [CCode (cname = "ICAL_ALLOCATION_ERROR")] 2213 ALLOCATION, 2214 [CCode (cname = "ICAL_MALFORMEDDATA_ERROR")] 2215 MALFORMEDDATA, 2216 [CCode (cname = "ICAL_PARSE_ERROR")] 2217 PARSE, 2218 [CCode (cname = "ICAL_INTERNAL_ERROR")] 2219 INTERNAL, 2220 [CCode (cname = "ICAL_FILE_ERROR")] 2221 FILE, 2222 [CCode (cname = "ICAL_USAGE_ERROR")] 2223 USAGE, 2224 [CCode (cname = "ICAL_UNIMPLEMENTED_ERROR")] 2225 UNIMPLEMENTED, 2226 [CCode (cname = "ICAL_UNKNOWN_ERROR")] 2227 UNKNOWN 2228 } 2229 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_ERROR_", has_type_id = false)] 2230 public enum ErrorState { 2231 FATAL, 2232 NONFATAL, 2233 DEFAULT, 2234 UNKNOWN 2235 } 2236 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_ACTIONPARAM_", has_type_id = false)] 2237 public enum ParameterAction { 2238 X, 2239 ASK, 2240 ABORT, 2241 NONE 2242 } 2243 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_CUTYPE_", has_type_id = false)] 2244 public enum ParameterCutype { 2245 X, 2246 INDIVIDUAL, 2247 GROUP, 2248 RESOURCE, 2249 ROOM, 2250 UNKNOWN, 2251 NONE 2252 } 2253 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_ENABLE_", has_type_id = false)] 2254 public enum ParameterEnable { 2255 X, 2256 TRUE, 2257 FALSE, 2258 NONE 2259 } 2260 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_ENCODING_", has_type_id = false)] 2261 public enum ParameterEncoding { 2262 X, 2263 @8BIT, 2264 BASE64, 2265 NONE 2266 } 2267 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_FBTYPE_", has_type_id = false)] 2268 public enum ParameterFbType { 2269 X, 2270 FREE, 2271 BUSY, 2272 BUSYUNAVAILABLE, 2273 BUSYTENTATIVE, 2274 NONE 2275 } 2276 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false)] 2277 public enum ParameterKind { 2278 ANY_PARAMETER, 2279 ACTIONPARAM_PARAMETER, 2280 ALTREP_PARAMETER, 2281 CHARSET_PARAMETER, 2282 CN_PARAMETER, 2283 CUTYPE_PARAMETER, 2284 DELEGATEDFROM_PARAMETER, 2285 DELEGATEDTO_PARAMETER, 2286 DIR_PARAMETER, 2287 ENABLE_PARAMETER, 2288 ENCODING_PARAMETER, 2289 FBTYPE_PARAMETER, 2290 FILENAME_PARAMETER, 2291 FMTTYPE_PARAMETER, 2292 IANA_PARAMETER, 2293 ID_PARAMETER, 2294 LANGUAGE_PARAMETER, 2295 LATENCY_PARAMETER, 2296 LOCAL_PARAMETER, 2297 LOCALIZE_PARAMETER, 2298 MANAGEDID_PARAMETER, 2299 MEMBER_PARAMETER, 2300 MODIFIED_PARAMETER, 2301 OPTIONS_PARAMETER, 2302 PARTSTAT_PARAMETER, 2303 PUBLICCOMMENT_PARAMETER, 2304 RANGE_PARAMETER, 2305 REASON_PARAMETER, 2306 RELATED_PARAMETER, 2307 RELTYPE_PARAMETER, 2308 REQUIRED_PARAMETER, 2309 RESPONSE_PARAMETER, 2310 ROLE_PARAMETER, 2311 RSVP_PARAMETER, 2312 SCHEDULEAGENT_PARAMETER, 2313 SCHEDULEFORCESEND_PARAMETER, 2314 SCHEDULESTATUS_PARAMETER, 2315 SENTBY_PARAMETER, 2316 SIZE_PARAMETER, 2317 STAYINFORMED_PARAMETER, 2318 SUBSTATE_PARAMETER, 2319 TZID_PARAMETER, 2320 VALUE_PARAMETER, 2321 X_PARAMETER, 2322 XLICCOMPARETYPE_PARAMETER, 2323 XLICERRORTYPE_PARAMETER, 2324 NO_PARAMETER; 2325 } 2326 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_LOCAL_", has_type_id = false)] 2327 public enum ParameterLocal { 2328 X, 2329 TRUE, 2330 FALSE, 2331 NONE 2332 } 2333 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_PARTSTAT_", has_type_id = false, cname = "icalproperty_status")] 2334 public enum ParameterPartstat { 2335 X, 2336 NEEDSACTION, 2337 ACCEPTED, 2338 DECLINED, 2339 TENTATIVE, 2340 DELEGATED, 2341 COMPLETED, 2342 INPROCESS, 2343 NONE 2344 } 2345 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_RANGE_", has_type_id = false)] 2346 public enum ParameterRange { 2347 X, 2348 THISANDPRIOR, 2349 THISANDFUTURE, 2350 NONE 2351 } 2352 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_RELATED_", has_type_id = false)] 2353 public enum ParameterRelated { 2354 X, 2355 START, 2356 END, 2357 NONE 2358 } 2359 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_RELTYPE_", has_type_id = false)] 2360 public enum ParameterRelationType { 2361 X, 2362 PARENT, 2363 CHILD, 2364 SIBLING, 2365 NONE 2366 } 2367 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_ROLE_", has_type_id = false)] 2368 public enum ParameterRole { 2369 X, 2370 CHAIR, 2371 REQPARTICIPANT, 2372 OPTPARTICIPANT, 2373 NONPARTICIPANT, 2374 NONE 2375 } 2376 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_RSVP_", has_type_id = false)] 2377 public enum ParameterRsvp { 2378 X, 2379 TRUE, 2380 FALSE, 2381 NONE 2382 } 2383 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_VALUE_", has_type_id = false)] 2384 public enum ParameterValue { 2385 X, 2386 BINARY, 2387 BOOLEAN, 2388 DATE, 2389 DURATION, 2390 FLOAT, 2391 INTEGER, 2392 PERIOD, 2393 RECUR, 2394 TEXT, 2395 URI, 2396 ERROR, 2397 DATETIME, 2398 UTCOFFSET, 2399 CALADDRESS, 2400 NONE 2401 } 2402 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_XLICCOMPARETYPE_", has_type_id = false)] 2403 public enum ParameterXlicCompareType { 2404 X, 2405 EQUAL, 2406 NOTEQUAL, 2407 LESS, 2408 GREATER, 2409 LESSEQUAL, 2410 GREATEREQUAL, 2411 REGEX, 2412 ISNULL, 2413 ISNOTNULL, 2414 NONE 2415 } 2416 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_XLICERRORTYPE_", has_type_id = false)] 2417 public enum ParameterXlicErrorType { 2418 X, 2419 [CCode (cname = "ICAL_XLICERRORTYPE_COMPONENTPARSEERROR")] 2420 COMPONENT_PARSE, 2421 [CCode (cname = "ICAL_XLICERRORTYPE_PROPERTYPARSEERROR")] 2422 PROPERTY_PARSE, 2423 [CCode (cname = "ICAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR")] 2424 PARAMETER_NAME_PARSE, 2425 [CCode (cname = "ICAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR")] 2426 PARAMETER_VALUE_PARSE, 2427 [CCode (cname = "ICAL_XLICERRORTYPE_VALUEPARSEERROR")] 2428 VALUE_PARSE, 2429 [CCode (cname = "ICAL_XLICERRORTYPE_INVALIDITIP")] 2430 INVALID_ITIP, 2431 [CCode (cname = "ICAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR")] 2432 UNKNOWN_VCAL_PROPERTY, 2433 [CCode (cname = "ICAL_XLICERRORTYPE_MIMEPARSEERROR")] 2434 MIME_PARSE, 2435 [CCode (cname = "ICAL_XLICERRORTYPE_VCALPROPPARSEERROR")] 2436 VCAL_PROPERTY_PARSE, 2437 NONE 2438 } 2439 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICALPARSER_", has_type_id = false)] 2440 public enum ParserState { 2441 ERROR, 2442 SUCCESS, 2443 BEGIN_COMP, 2444 END_COMP, 2445 IN_PROGRESS 2446 } 2447 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_ACTION_", has_type_id = false, cname = "icalproperty_action")] 2448 public enum PropertyAction { 2449 X, 2450 AUDIO, 2451 DISPLAY, 2452 EMAIL, 2453 PROCEDURE, 2454 NONE 2455 } 2456 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_CARLEVEL_", has_type_id = false, cname = "icalproperty_carlevel")] 2457 public enum PropertyCarlevel { 2458 X, 2459 CARNONE, 2460 CARMIN, 2461 CARFULL1, 2462 NONE 2463 } 2464 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_CLASS_", has_type_id = false, cname = "icalproperty_class")] 2465 public enum PropertyClass { 2466 X, 2467 PUBLIC, 2468 PRIVATE, 2469 CONFIDENTIAL, 2470 NONE 2471 } 2472 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_CMD_", has_type_id = false, cname = "icalproperty_cmd")] 2473 public enum PropertyCmd { 2474 X, 2475 ABORT, 2476 CONTINUE, 2477 CREATE, 2478 DELETE, 2479 GENERATEUID, 2480 GETCAPABILITY, 2481 IDENTIFY, 2482 MODIFY, 2483 MOVE, 2484 REPLY, 2485 SEARCH, 2486 SETLOCALE, 2487 NONE 2488 } 2489 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false, cname = "icalproperty_kind")] 2490 public enum PropertyKind { 2491 ANY_PROPERTY, 2492 ACCEPTRESPONSE_PROPERTY, 2493 ACKNOWLEDGED_PROPERTY, 2494 ACTION_PROPERTY, 2495 ALLOWCONFLICT_PROPERTY, 2496 ATTACH_PROPERTY, 2497 ATTENDEE_PROPERTY, 2498 BUSYTYPE_PROPERTY, 2499 CALID_PROPERTY, 2500 CALMASTER_PROPERTY, 2501 CALSCALE_PROPERTY, 2502 CAPVERSION_PROPERTY, 2503 CARLEVEL_PROPERTY, 2504 CARID_PROPERTY, 2505 CATEGORIES_PROPERTY, 2506 CLASS_PROPERTY, 2507 CMD_PROPERTY, 2508 COLOR_PROPERTY, 2509 COMMENT_PROPERTY, 2510 COMPLETED_PROPERTY, 2511 COMPONENTS_PROPERTY, 2512 CONTACT_PROPERTY, 2513 CREATED_PROPERTY, 2514 CSID_PROPERTY, 2515 DATEMAX_PROPERTY, 2516 DATEMIN_PROPERTY, 2517 DECREED_PROPERTY, 2518 DEFAULTCHARSET_PROPERTY, 2519 DEFAULTLOCALE_PROPERTY, 2520 DEFAULTTZID_PROPERTY, 2521 DEFAULTVCARS_PROPERTY, 2522 DENY_PROPERTY, 2523 DESCRIPTION_PROPERTY, 2524 DTEND_PROPERTY, 2525 DTSTAMP_PROPERTY, 2526 DTSTART_PROPERTY, 2527 DUE_PROPERTY, 2528 DURATION_PROPERTY, 2529 ESTIMATEDDURATION_PROPERTY, 2530 EXDATE_PROPERTY, 2531 EXPAND_PROPERTY, 2532 EXRULE_PROPERTY, 2533 FREEBUSY_PROPERTY, 2534 GEO_PROPERTY, 2535 GRANT_PROPERTY, 2536 ITIPVERSION_PROPERTY, 2537 LASTMODIFIED_PROPERTY, 2538 LOCATION_PROPERTY, 2539 MAXCOMPONENTSIZE_PROPERTY, 2540 MAXDATE_PROPERTY, 2541 MAXRESULTS_PROPERTY, 2542 MAXRESULTSSIZE_PROPERTY, 2543 METHOD_PROPERTY, 2544 MINDATE_PROPERTY, 2545 MULTIPART_PROPERTY, 2546 NAME_PROPERTY, 2547 ORGANIZER_PROPERTY, 2548 OWNER_PROPERTY, 2549 PERCENTCOMPLETE_PROPERTY, 2550 PERMISSION_PROPERTY, 2551 POLLCOMPLETION_PROPERTY, 2552 POLLITEMID_PROPERTY, 2553 POLLMODE_PROPERTY, 2554 POLLPROPERTIES_PROPERTY, 2555 POLLWINNER_PROPERTY, 2556 PRIORITY_PROPERTY, 2557 PRODID_PROPERTY, 2558 QUERY_PROPERTY, 2559 QUERYLEVEL_PROPERTY, 2560 QUERYID_PROPERTY, 2561 QUERYNAME_PROPERTY, 2562 RDATE_PROPERTY, 2563 RECURACCEPTED_PROPERTY, 2564 RECUREXPAND_PROPERTY, 2565 RECURLIMIT_PROPERTY, 2566 RECURRENCEID_PROPERTY, 2567 RELATEDTO_PROPERTY, 2568 RELCALID_PROPERTY, 2569 REPEAT_PROPERTY, 2570 REPLYURL_PROPERTY, 2571 REQUESTSTATUS_PROPERTY, 2572 RESOURCES_PROPERTY, 2573 RESPONSE_PROPERTY, 2574 RESTRICTION_PROPERTY, 2575 RRULE_PROPERTY, 2576 SCOPE_PROPERTY, 2577 SEQUENCE_PROPERTY, 2578 STATUS_PROPERTY, 2579 STORESEXPANDED_PROPERTY, 2580 SUMMARY_PROPERTY, 2581 TARGET_PROPERTY, 2582 TASKMODE_PROPERTY, 2583 TRANSP_PROPERTY, 2584 TRIGGER_PROPERTY, 2585 TZID_PROPERTY, 2586 TZIDALIASOF_PROPERTY, 2587 TZNAME_PROPERTY, 2588 TZOFFSETFROM_PROPERTY, 2589 TZOFFSETTO_PROPERTY, 2590 TZUNTIL_PROPERTY, 2591 TZURL_PROPERTY, 2592 UID_PROPERTY, 2593 URL_PROPERTY, 2594 VERSION_PROPERTY, 2595 VOTER_PROPERTY, 2596 X_PROPERTY, 2597 XLICCLASS_PROPERTY, 2598 XLICCLUSTERCOUNT_PROPERTY, 2599 XLICERROR_PROPERTY, 2600 XLICMIMECHARSET_PROPERTY, 2601 XLICMIMECID_PROPERTY, 2602 XLICMIMECONTENTTYPE_PROPERTY, 2603 XLICMIMEENCODING_PROPERTY, 2604 XLICMIMEFILENAME_PROPERTY, 2605 XLICMIMEOPTINFO_PROPERTY, 2606 NO_PROPERTY 2607 } 2608 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_METHOD_", has_type_id = false, cname = "icalproperty_method")] 2609 public enum PropertyMethod { 2610 X, 2611 PUBLISH, 2612 REQUEST, 2613 REPLY, 2614 ADD, 2615 CANCEL, 2616 REFRESH, 2617 COUNTER, 2618 DECLINECOUNTER, 2619 CREATE, 2620 READ, 2621 RESPONSE, 2622 MOVE, 2623 MODIFY, 2624 GENERATEUID, 2625 DELETE, 2626 NONE 2627 } 2628 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_QUERYLEVEL_", has_type_id = false, cname = "icalproperty_querylevel")] 2629 public enum PropertyQueryLevel { 2630 X, 2631 CALQL1, 2632 CALQLNONE, 2633 NONE 2634 } 2635 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_STATUS_", has_type_id = false, cname = "icalproperty_status")] 2636 public enum PropertyStatus { 2637 X, 2638 TENTATIVE, 2639 CONFIRMED, 2640 COMPLETED, 2641 NEEDSACTION, 2642 CANCELLED, 2643 INPROCESS, 2644 DRAFT, 2645 FINAL, 2646 NONE 2647 } 2648 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_TRANSP_", has_type_id = false, cname = "icalproperty_transp")] 2649 public enum PropertyTransparency { 2650 X, 2651 OPAQUE, 2652 OPAQUENOCONFLICT, 2653 TRANSPARENT, 2654 TRANSPARENTNOCONFLICT, 2655 NONE 2656 } 2657 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_XLICCLASS_", has_type_id = false, cname = "icalproperty_xlicclass")] 2658 public enum PropertyXlicClass { 2659 X, 2660 PUBLISHNEW, 2661 PUBLISHUPDATE, 2662 PUBLISHFREEBUSY, 2663 REQUESTNEW, 2664 REQUESTUPDATE, 2665 REQUESTRESCHEDULE, 2666 REQUESTDELEGATE, 2667 REQUESTNEWORGANIZER, 2668 REQUESTFORWARD, 2669 REQUESTSTATUS, 2670 REQUESTFREEBUSY, 2671 REPLYACCEPT, 2672 REPLYDECLINE, 2673 REPLYDELEGATE, 2674 REPLYCRASHERACCEPT, 2675 REPLYCRASHERDECLINE, 2676 ADDINSTANCE, 2677 CANCELEVENT, 2678 CANCELINSTANCE, 2679 CANCELALL, 2680 REFRESH, 2681 COUNTER, 2682 DECLINECOUNTER, 2683 MALFORMED, 2684 OBSOLETE, 2685 MISSEQUENCED, 2686 UNKNOWN, 2687 NONE 2688 } 2689 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false)] 2690 public enum RecurrenceArrayMaxValues { 2691 [CCode (cname = "ICAL_RECURRENCE_ARRAY_MAX")] 2692 RECURRENCE_ARRAY_MAX 2693 } 2694 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", cname = "icalrecurrencetype_frequency")] 2695 public enum RecurrenceFrequency { 2696 SECONDLY_RECURRENCE, 2697 MINUTELY_RECURRENCE, 2698 HOURLY_RECURRENCE, 2699 DAILY_RECURRENCE, 2700 WEEKLY_RECURRENCE, 2701 MONTHLY_RECURRENCE, 2702 YEARLY_RECURRENCE, 2703 NO_RECURRENCE 2704 } 2705 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", cname = "icalrecurrencetype_weekday")] 2706 public enum RecurrenceWeekday { 2707 NO_WEEKDAY, 2708 SUNDAY_WEEKDAY, 2709 MONDAY_WEEKDAY, 2710 TUESDAY_WEEKDAY, 2711 WEDNESDAY_WEEKDAY, 2712 THURSDAY_WEEKDAY, 2713 FRIDAY_WEEKDAY, 2714 SATURDAY_WEEKDAY 2715 } 2716 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false)] 2717 public enum RequestStatus { 2718 UNKNOWN_STATUS, 2719 @2_0_SUCCESS_STATUS, 2720 @2_1_FALLBACK_STATUS, 2721 @2_2_IGPROP_STATUS, 2722 @2_3_IGPARAM_STATUS, 2723 @2_4_IGXPROP_STATUS, 2724 @2_5_IGXPARAM_STATUS, 2725 @2_6_IGCOMP_STATUS, 2726 @2_7_FORWARD_STATUS, 2727 @2_8_ONEEVENT_STATUS, 2728 @2_9_TRUNC_STATUS, 2729 @2_10_ONETODO_STATUS, 2730 @2_11_TRUNCRRULE_STATUS, 2731 @3_0_INVPROPNAME_STATUS, 2732 @3_1_INVPROPVAL_STATUS, 2733 @3_2_INVPARAM_STATUS, 2734 @3_3_INVPARAMVAL_STATUS, 2735 @3_4_INVCOMP_STATUS, 2736 @3_5_INVTIME_STATUS, 2737 @3_6_INVRULE_STATUS, 2738 @3_7_INVCU_STATUS, 2739 @3_8_NOAUTH_STATUS, 2740 @3_9_BADVERSION_STATUS, 2741 @3_10_TOOBIG_STATUS, 2742 @3_11_MISSREQCOMP_STATUS, 2743 @3_12_UNKCOMP_STATUS, 2744 @3_13_BADCOMP_STATUS, 2745 @3_14_NOCAP_STATUS, 2746 @3_15_INVCOMMAND, 2747 @4_0_BUSY_STATUS, 2748 @4_1_STORE_ACCESS_DENIED, 2749 @4_2_STORE_FAILED, 2750 @4_3_STORE_NOT_FOUND, 2751 @5_0_MAYBE_STATUS, 2752 @5_1_UNAVAIL_STATUS, 2753 @5_2_NOSERVICE_STATUS, 2754 @5_3_NOSCHED_STATUS, 2755 @6_1_CONTAINER_NOT_FOUND, 2756 @9_0_UNRECOGNIZED_COMMAND; 2757 [CCode (cheader_filename = "libical/ical.h", cname = "icalenum_num_to_reqstat")] 2758 public static ICal.RequestStatus num_to_reqstat (short major, short minor); 2759 [CCode (cheader_filename = "libical/ical.h", cname = "icalenum_reqstat_code")] 2760 public static unowned string code (ICal.RequestStatus stat); 2761 [CCode (cheader_filename = "libical/ical.h", cname = "icalenum_reqstat_code_r")] 2762 public static unowned string code_r (ICal.RequestStatus stat); 2763 [CCode (cheader_filename = "libical/ical.h", cname = "icalenum_reqstat_desc")] 2764 public static unowned string description (ICal.RequestStatus stat); 2765 [CCode (cheader_filename = "libical/ical.h", cname = "icalenum_reqstat_major")] 2766 public static short major (ICal.RequestStatus stat); 2767 [CCode (cheader_filename = "libical/ical.h", cname = "icalenum_reqstat_minor")] 2768 public static short minor (ICal.RequestStatus stat); 2769 } 2770 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_RESTRICTION_", has_type_id = false)] 2771 public enum RestrictionKind { 2772 NONE, 2773 ZERO, 2774 ONE, 2775 ZEROPLUS, 2776 ONEPLUS, 2777 ZEROORONE, 2778 ONEEXCLUSIVE, 2779 ONEMUTUAL, 2780 UNKNOWN; 2781 [CCode (cheader_filename = "libical/ical.h", cname = "icalrestriction_check")] 2782 public static int check (ICal.Component comp); 2783 [CCode (cheader_filename = "libical/ical.h", cname = "icalrestriction_compare")] 2784 public static int compare (ICal.RestrictionKind restr, int count); 2785 [CCode (cheader_filename = "libical/ical.h", cname = "icalrestriction_is_parameter_allowed")] 2786 public static int is_parameter_allowed (ICal.PropertyKind property, ICal.ParameterKind parameter); 2787 } 2788 [CCode (cheader_filename = "libical/ical.h", cprefix = "ICAL_", has_type_id = false)] 2789 public enum ValueKind { 2790 ANY_VALUE, 2791 QUERY_VALUE, 2792 DATE_VALUE, 2793 ATTACH_VALUE, 2794 GEO_VALUE, 2795 STATUS_VALUE, 2796 TRANSP_VALUE, 2797 STRING_VALUE, 2798 TEXT_VALUE, 2799 REQUESTSTATUS_VALUE, 2800 CMD_VALUE, 2801 BINARY_VALUE, 2802 QUERYLEVEL_VALUE, 2803 PERIOD_VALUE, 2804 FLOAT_VALUE, 2805 DATETIMEPERIOD_VALUE, 2806 CARLEVEL_VALUE, 2807 INTEGER_VALUE, 2808 CLASS_VALUE, 2809 URI_VALUE, 2810 DURATION_VALUE, 2811 BOOLEAN_VALUE, 2812 X_VALUE, 2813 CALADDRESS_VALUE, 2814 TRIGGER_VALUE, 2815 XLICCLASS_VALUE, 2816 RECUR_VALUE, 2817 ACTION_VALUE, 2818 DATETIME_VALUE, 2819 UTCOFFSET_VALUE, 2820 METHOD_VALUE, 2821 NO_VALUE 2822 } 2823 public delegate void ForeachRecurrenceCb (ICal.Component comp, ICal.TimeSpan span); 2824 [CCode (cheader_filename = "libical/ical.h")] 2825 public delegate void icalattach_free_fn_t (uint data); 2826 [CCode (cheader_filename = "libical/ical.h", has_target = false)] 2827 public delegate void pvl_applyf (void* a, void* b); 2828 [CCode (cheader_filename = "libical/ical.h", has_target = false)] 2829 public delegate int pvl_comparef (void* a, void* b); 2830 [CCode (cheader_filename = "libical/ical.h", has_target = false)] 2831 public delegate int pvl_findf (void* a, void* b); 2832 [CCode (cheader_filename = "libical/ical.h")] 2833 public const int ICALPARAMETER_FIRST_ENUM; 2834 [CCode (cheader_filename = "libical/ical.h")] 2835 public const int ICALPARAMETER_LAST_ENUM; 2836 [CCode (cheader_filename = "libical/ical.h")] 2837 public const int ICALPROPERTY_FIRST_ENUM; 2838 [CCode (cheader_filename = "libical/ical.h")] 2839 public const int ICALPROPERTY_LAST_ENUM; 2840 [CCode (cheader_filename = "libical/ical.h")] 2841 public const string PACKAGE; 2842 [CCode (cheader_filename = "libical/ical.h")] 2843 public const string VERSION; 2844 [CCode (cheader_filename = "libical/ical.h", cname = "decode_base64")] 2845 public static unowned string decode_base64 (string dest, string src, size_t size); 2846 [CCode (cheader_filename = "libical/ical.h", cname = "decode_quoted_printable")] 2847 public static unowned string decode_quoted_printable (string dest, string src, size_t size); 2848 [CCode (cheader_filename = "libical/ical.h", cname = "free_zone_directory")] 2849 public static void free_zone_directory (); 2850 [CCode (cheader_filename = "libical/ical.h", cname = "ical_bt")] 2851 public static void ical_bt (); 2852 [CCode (cheader_filename = "libical/ical.h", cname = "icalerrno_return")] 2853 public static ICal.Error errno_return (); 2854 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_clear_errno")] 2855 public static void error_clear_errno (); 2856 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_crash_here")] 2857 public static void error_crash_here (); 2858 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_get_error_state")] 2859 public static ICal.ErrorState error_get_error_state (ICal.Error error); 2860 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_perror")] 2861 public static unowned string error_perror (); 2862 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_restore")] 2863 public static void error_restore (string error, ICal.ErrorState es); 2864 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_set_errno")] 2865 public static void error_set_errno (ICal.Error x); 2866 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_set_error_state")] 2867 public static void error_set_error_state (ICal.Error error, ICal.ErrorState p2); 2868 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_stop_here")] 2869 public static void error_stop_here (); 2870 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_strerror")] 2871 public static unowned string error_strerror (ICal.Error e); 2872 [CCode (cheader_filename = "libical/ical.h", cname = "icalerror_supress")] 2873 public static ICal.ErrorState error_supress (string error); 2874 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_access_array")] 2875 public static int langbind_access_array (int array, int index); 2876 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_free_array")] 2877 public static void langbind_free_array (int array); 2878 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_component")] 2879 public static unowned ICal.Component langbind_get_component (ICal.Component c, string comp); 2880 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_first_component")] 2881 public static unowned ICal.Component langbind_get_first_component (ICal.Component c, string comp); 2882 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_first_parameter")] 2883 public static unowned ICal.Parameter langbind_get_first_parameter (ICal.Property prop); 2884 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_first_property")] 2885 public static unowned ICal.Property langbind_get_first_property (ICal.Component c, string prop); 2886 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_next_component")] 2887 public static unowned ICal.Component langbind_get_next_component (ICal.Component c, string comp); 2888 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_next_parameter")] 2889 public static unowned ICal.Parameter langbind_get_next_parameter (ICal.Property prop); 2890 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_next_property")] 2891 public static unowned ICal.Property langbind_get_next_property (ICal.Component c, string prop); 2892 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_parameter")] 2893 public static unowned string langbind_get_parameter (ICal.Property p, string parameter); 2894 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_property")] 2895 public static unowned ICal.Property langbind_get_property (ICal.Component c, int n, string prop); 2896 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_get_property_val")] 2897 public static unowned string langbind_get_property_val (ICal.Property p); 2898 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_new_array")] 2899 public static int langbind_new_array (int size); 2900 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_property_eval_string")] 2901 public static unowned string langbind_property_eval_string (ICal.Property prop, string sep); 2902 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_property_eval_string_r")] 2903 public static unowned string langbind_property_eval_string_r (ICal.Property prop, string sep); 2904 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_quote_as_ical")] 2905 public static unowned string langbind_quote_as_ical (string str); 2906 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_quote_as_ical_r")] 2907 public static unowned string langbind_quote_as_ical_r (string str); 2908 [CCode (cheader_filename = "libical/ical.h", cname = "icallangbind_string_to_open_flag")] 2909 public static int langbind_string_to_open_flag (string str); 2910 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_add_tmp_buffer")] 2911 public static void memory_add_tmp_buffer (void* p1); 2912 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_append_char")] 2913 public static void memory_append_char (out unowned string buf, out unowned string pos, size_t buf_size, GLib.ObjectPath ch); 2914 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_append_string")] 2915 public static void memory_append_string (out unowned string buf, out unowned string pos, size_t buf_size, string str); 2916 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_free_buffer")] 2917 public static void memory_free_buffer (void* buf); 2918 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_free_ring")] 2919 public static void memory_free_ring (); 2920 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_new_buffer")] 2921 public static void* memory_new_buffer (size_t size); 2922 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_resize_buffer")] 2923 public static void* memory_resize_buffer (void* buf, size_t size); 2924 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_strdup")] 2925 public static unowned string memory_strdup (string s); 2926 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_tmp_buffer")] 2927 public static void* memory_tmp_buffer (size_t size); 2928 [CCode (cheader_filename = "libical/ical.h", cname = "icalmemory_tmp_copy")] 2929 public static unowned string memory_tmp_copy (string str); 2930 [CCode (cheader_filename = "libical/ical.h", cname = "icalmime_as_mime_string")] 2931 public static unowned string mime_as_mime_string (string component); 2932 [CCode (cheader_filename = "libical/ical.h", cname = "icalmime_parse")] 2933 public static unowned ICal.Component mime_parse (GLib.Callback line_gen_func, void* data); 2934 [CCode (cheader_filename = "libical/ical.h", cname = "icalrecur_expand_recurrence")] 2935 public static int recur_expand_recurrence (string rule, time_t start, [CCode (array_length_pos = 2, array_length_type = "int")] time_t[] array); 2936 [CCode (cheader_filename = "libical/ical.h", cname = "icalrecur_string_to_weekday")] 2937 public static ICal.RecurrenceWeekday icalrecur_string_to_weekday (string str); 2938 [CCode (cheader_filename = "libical/ical.h", cname = "set_zone_directory")] 2939 public static void set_zone_directory (string path); 2940 2941 namespace Size { 2942 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_DAY_SIZE")] 2943 public const int BY_SECOND; 2944 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_MINUTE_SIZE")] 2945 public const int BY_MINUTE; 2946 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_HOUR_SIZE")] 2947 public const int BY_HOUR; 2948 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_DAY_SIZE")] 2949 public const int BY_DAY; 2950 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_MONTHDAY_SIZE")] 2951 public const int BY_MONTHDAY; 2952 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_YEARDAY_SIZE")] 2953 public const int BY_YEARDAY; 2954 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_WEEKNO_SIZE")] 2955 public const int BY_WEEKNO; 2956 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_MONTH_SIZE")] 2957 public const int BY_MONTH; 2958 [CCode (cheader_filename = "libical/ical.h", cname = "ICAL_BY_SETPOS_SIZE")] 2959 public const int BY_SETPOS; 2960 } 2961} 2962