Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Variables

Functions

Variables

BOOLEAN_FALSE: number
BOOLEAN_TRUE: number
BY_DAY_SIZE: number
BY_HOUR_SIZE: number
BY_MINUTE_SIZE: number
BY_MONTHDAY_SIZE: number
BY_MONTH_SIZE: number
BY_SECOND_SIZE: number
BY_WEEKNO_SIZE: number
BY_YEARDAY_SIZE: number
ERRORS_ARE_FATAL: number
ICALPARAMETER_FIRST_ENUM: number
ICALPARAMETER_LAST_ENUM: number
ICALPROPERTY_FIRST_ENUM: number
ICALPROPERTY_LAST_ENUM: number
MAJOR_VERSION: number
MINOR_VERSION: number
PACKAGE: string
PATCH_VERSION: number
VERSION: string
ZONES_TAB_SYSTEM_FILENAME: string

Functions

  • bt(): void
  • decode_base64(dest: string, src: string, size: number): string
  • decode_quoted_printable(dest: string, src: string, size: number): string
  • free_zone_directory(): void
  • icalarray_append(array: array, element: object): void
  • icalarray_element_at(array: array, position: number): object | null
  • icalarray_free(array: array): void
  • Usage

    ```c // create new array icalarray *array = icalarray_new(sizeof(int), 1);

    // use array int a = 4; icalarray_append(array, &a); assert(*icalarray_element_at(array, 0) == a);

    // release memory icalarray_free(array); ```

    Parameters

    Returns void

  • icalarray_remove_element_at(array: array, position: number): void
  • icalarray_sort(array: array, compare: object): void
  • icalattach_get_data(attach: attach): number
  • icalattach_get_is_url(attach: attach): number
  • icalattach_get_url(attach: attach): string
  • icalattach_ref(attach: attach): void
  • icalattach_unref(attach: attach): void
  • icalcomponent_as_ical_string_r(component: ICal.component): string
  • icalcomponent_foreach_recurrence(comp: ICal.component, start: object, end: object, callback: object, callback_data: object): void
  • icalcomponent_foreach_tzid(comp: ICal.component, callback: object, callback_data: object): void
  • icalcomponent_get_recurrenceid(comp: ICal.component): object | null
  • icalcomponent_isa_component(component: object): number
  • icalcomponent_set_description(comp: ICal.component, v: string): void
  • icalcomponent_set_duration(comp: ICal.component, v: object): void
  • icalcomponent_set_location(comp: ICal.component, v: string): void
  • icalcomponent_set_recurrenceid(comp: ICal.component, v: object): void
  • icalcomponent_set_relcalid(comp: ICal.component, v: string): void
  • icalcomponent_set_sequence(comp: ICal.component, v: number): void
  • icaldurationtype_as_ical_string(d: object): string
  • icaldurationtype_as_ical_string_r(d: object): string
  • icaldurationtype_as_int(duration: object): number
  • icaldurationtype_bad_duration(): object | null
  • icaldurationtype_from_int(t: number): object | null
  • icaldurationtype_from_string(dur: string): object | null
  • icaldurationtype_is_bad_duration(d: object): number
  • icaldurationtype_is_null_duration(d: object): number
  • icaldurationtype_null_duration(): object | null
  • icalenum_num_to_reqstat(major: number, minor: number): requeststatus
  • icalerror_clear_errno(): void
  • icalerror_crash_here(): void
  • icalerror_error_from_string(str: string): errorenum
  • icalerror_get_errors_are_fatal(): number
  • icalerror_perror(): string
  • icalerror_restore(error: string, es: errorstate): void
  • icalerror_set_errors_are_fatal(fatal: number): void
  • icalerror_stop_here(): void
  • icallangbind_access_array(array: number, index: number): number
  • icallangbind_free_array(array: number): void
  • icallangbind_new_array(size: number): number
  • icallangbind_property_eval_string(prop: property, sep: string): string
  • icallangbind_property_eval_string_r(prop: property, sep: string): string
  • icallangbind_quote_as_ical(str: string): string
  • icallangbind_quote_as_ical_r(str: string): string
  • icallangbind_string_to_open_flag(str: string): number
  • icalmemory_add_tmp_buffer(buf: object): void
  • icalmemory_append_char(buf: string, pos: string, buf_size: number, ch: number): void
  • icalmemory_append_string(buf: string, pos: string, buf_size: number, string: string): void
  • icalmemory_free_buffer(buf: object): void
  • icalmemory_free_ring(): void
  • icalmemory_new_buffer(size: number): object | null
  • icalmemory_resize_buffer(buf: object, size: number): object | null
  • icalmemory_strdup(s: string): string
  • icalmemory_tmp_buffer(size: number): object | null
  • icalmemory_tmp_copy(str: string): string
  • icalparameter_as_ical_string(parameter: parameter): string
  • Usage

    ```c icalparameter *param = icalparameter_new_from_string("ROLE=CHAIR");

    if(param) { char *str = icalparameter_as_ical_string(param); printf("%s\n", str); free(str); }

    icalparameter_free(param); ```

    Parameters

    Returns string

  • icalparameter_as_ical_string_r(parameter: parameter): string
  • icalparameter_enum_to_string(e: number): string
  • icalparameter_free(parameter: parameter): void
  • icalparameter_get_altrep(value: parameter): string
  • icalparameter_get_charset(value: parameter): string
  • icalparameter_get_cn(value: parameter): string
  • icalparameter_get_delegatedfrom(value: parameter): string
  • icalparameter_get_delegatedto(value: parameter): string
  • icalparameter_get_dir(value: parameter): string
  • icalparameter_get_email(value: parameter): string
  • icalparameter_get_filename(value: parameter): string
  • icalparameter_get_fmttype(value: parameter): string
  • icalparameter_get_iana(value: parameter): string
  • icalparameter_get_iana_name(param: parameter): string
  • icalparameter_get_iana_value(param: parameter): string
  • icalparameter_get_id(value: parameter): string
  • icalparameter_get_label(value: parameter): string
  • icalparameter_get_language(value: parameter): string
  • icalparameter_get_latency(value: parameter): string
  • icalparameter_get_localize(value: parameter): string
  • icalparameter_get_managedid(value: parameter): string
  • icalparameter_get_member(value: parameter): string
  • icalparameter_get_modified(value: parameter): string
  • icalparameter_get_options(value: parameter): string
  • icalparameter_get_publiccomment(value: parameter): string
  • icalparameter_get_reason(value: parameter): string
  • icalparameter_get_response(value: parameter): number
  • icalparameter_get_schedulestatus(value: parameter): string
  • icalparameter_get_sentby(value: parameter): string
  • icalparameter_get_size(value: parameter): string
  • icalparameter_get_tzid(value: parameter): string
  • icalparameter_get_x(value: parameter): string
  • icalparameter_get_xname(param: parameter): string
  • icalparameter_get_xvalue(param: parameter): string
  • icalparameter_isa_parameter(param: object): number
  • icalparameter_set_altrep(value: parameter, v: string): void
  • icalparameter_set_charset(value: parameter, v: string): void
  • icalparameter_set_cn(value: parameter, v: string): void
  • icalparameter_set_delegatedfrom(value: parameter, v: string): void
  • icalparameter_set_delegatedto(value: parameter, v: string): void
  • icalparameter_set_dir(value: parameter, v: string): void
  • icalparameter_set_email(value: parameter, v: string): void
  • icalparameter_set_filename(value: parameter, v: string): void
  • icalparameter_set_fmttype(value: parameter, v: string): void
  • icalparameter_set_iana(value: parameter, v: string): void
  • icalparameter_set_iana_name(param: parameter, v: string): void
  • icalparameter_set_iana_value(param: parameter, v: string): void
  • icalparameter_set_id(value: parameter, v: string): void
  • icalparameter_set_label(value: parameter, v: string): void
  • icalparameter_set_language(value: parameter, v: string): void
  • icalparameter_set_latency(value: parameter, v: string): void
  • icalparameter_set_localize(value: parameter, v: string): void
  • icalparameter_set_managedid(value: parameter, v: string): void
  • icalparameter_set_member(value: parameter, v: string): void
  • icalparameter_set_modified(value: parameter, v: string): void
  • icalparameter_set_options(value: parameter, v: string): void
  • icalparameter_set_publiccomment(value: parameter, v: string): void
  • icalparameter_set_reason(value: parameter, v: string): void
  • icalparameter_set_response(value: parameter, v: number): void
  • icalparameter_set_schedulestatus(value: parameter, v: string): void
  • icalparameter_set_sentby(value: parameter, v: string): void
  • icalparameter_set_size(value: parameter, v: string): void
  • icalparameter_set_tzid(value: parameter, v: string): void
  • icalparameter_set_x(value: parameter, v: string): void
  • icalparameter_set_xname(param: parameter, v: string): void
  • icalparameter_set_xvalue(param: parameter, v: string): void
  • icalparameter_string_to_enum(str: string): number
  • icalparser_free(parser: parser): void
  • icalparser_set_gen_data(parser: parser, data: object): void
  • icalparser_string_line_generator(out: string, buf_size: number, d: object): string
  • icalperiodtype_as_ical_string(p: object): string
  • icalperiodtype_as_ical_string_r(p: object): string
  • icalperiodtype_from_string(str: string): object | null
  • icalperiodtype_is_null_period(p: object): number
  • icalperiodtype_is_valid_period(p: object): number
  • icalperiodtype_null_period(): object | null
  • icalproperty_as_ical_string(prop: property): string
  • icalproperty_as_ical_string_r(prop: property): string
  • icalproperty_count_parameters(prop: property): number
  • icalproperty_enum_belongs_to_property(kind: property_kind, e: number): number
  • icalproperty_enum_to_string(e: number): string
  • icalproperty_enum_to_string_r(e: number): string
  • icalproperty_get_acceptresponse(prop: property): string
  • icalproperty_get_acknowledged(prop: property): object | null
  • icalproperty_get_action(prop: property): object | null
  • icalproperty_get_allowconflict(prop: property): string
  • icalproperty_get_attendee(prop: property): string
  • icalproperty_get_busytype(prop: property): object | null
  • icalproperty_get_calid(prop: property): string
  • icalproperty_get_calmaster(prop: property): string
  • icalproperty_get_calscale(prop: property): string
  • icalproperty_get_capversion(prop: property): string
  • icalproperty_get_carid(prop: property): string
  • icalproperty_get_carlevel(prop: property): object | null
  • icalproperty_get_categories(prop: property): string
  • icalproperty_get_class(prop: property): object | null
  • icalproperty_get_cmd(prop: property): object | null
  • icalproperty_get_color(prop: property): string
  • icalproperty_get_comment(prop: property): string
  • icalproperty_get_completed(prop: property): object | null
  • icalproperty_get_components(prop: property): string
  • icalproperty_get_conference(prop: property): string
  • icalproperty_get_contact(prop: property): string
  • icalproperty_get_created(prop: property): object | null
  • icalproperty_get_csid(prop: property): string
  • icalproperty_get_datemax(prop: property): object | null
  • icalproperty_get_datemin(prop: property): object | null
  • icalproperty_get_decreed(prop: property): string
  • icalproperty_get_defaultcharset(prop: property): string
  • icalproperty_get_defaultlocale(prop: property): string
  • icalproperty_get_defaulttzid(prop: property): string
  • icalproperty_get_defaultvcars(prop: property): string
  • icalproperty_get_deny(prop: property): string
  • icalproperty_get_description(prop: property): string
  • icalproperty_get_dtend(prop: property): object | null
  • icalproperty_get_dtstamp(prop: property): object | null
  • icalproperty_get_dtstart(prop: property): object | null
  • icalproperty_get_due(prop: property): object | null
  • icalproperty_get_duration(prop: property): object | null
  • icalproperty_get_estimatedduration(prop: property): object | null
  • icalproperty_get_exdate(prop: property): object | null
  • icalproperty_get_expand(prop: property): number
  • icalproperty_get_exrule(prop: property): object | null
  • icalproperty_get_freebusy(prop: property): object | null
  • icalproperty_get_geo(prop: property): object | null
  • icalproperty_get_grant(prop: property): string
  • icalproperty_get_itipversion(prop: property): string
  • icalproperty_get_lastmodified(prop: property): object | null
  • icalproperty_get_location(prop: property): string
  • icalproperty_get_maxcomponentsize(prop: property): number
  • icalproperty_get_maxdate(prop: property): object | null
  • icalproperty_get_maxresults(prop: property): number
  • icalproperty_get_maxresultssize(prop: property): number
  • icalproperty_get_method(prop: property): object | null
  • icalproperty_get_mindate(prop: property): object | null
  • icalproperty_get_multipart(prop: property): string
  • icalproperty_get_name(prop: property): string
  • icalproperty_get_organizer(prop: property): string
  • icalproperty_get_owner(prop: property): string
  • icalproperty_get_parameter_as_string(prop: property, name: string): string
  • icalproperty_get_parameter_as_string_r(prop: property, name: string): string
  • icalproperty_get_patchdelete(prop: property): string
  • icalproperty_get_patchorder(prop: property): number
  • icalproperty_get_patchparameter(prop: property): string
  • icalproperty_get_patchtarget(prop: property): string
  • icalproperty_get_patchversion(prop: property): string
  • icalproperty_get_percentcomplete(prop: property): number
  • icalproperty_get_permission(prop: property): string
  • icalproperty_get_pollcompletion(prop: property): object | null
  • icalproperty_get_pollitemid(prop: property): number
  • icalproperty_get_pollmode(prop: property): object | null
  • icalproperty_get_pollproperties(prop: property): string
  • icalproperty_get_pollwinner(prop: property): number
  • icalproperty_get_priority(prop: property): number
  • icalproperty_get_prodid(prop: property): string
  • icalproperty_get_property_name(prop: property): string
  • icalproperty_get_property_name_r(prop: property): string
  • icalproperty_get_query(prop: property): string
  • icalproperty_get_queryid(prop: property): string
  • icalproperty_get_querylevel(prop: property): object | null
  • icalproperty_get_queryname(prop: property): string
  • icalproperty_get_rdate(prop: property): object | null
  • icalproperty_get_recuraccepted(prop: property): string
  • icalproperty_get_recurexpand(prop: property): string
  • icalproperty_get_recurlimit(prop: property): string
  • icalproperty_get_recurrenceid(prop: property): object | null
  • icalproperty_get_refreshinterval(prop: property): object | null
  • icalproperty_get_relatedto(prop: property): string
  • icalproperty_get_relcalid(prop: property): string
  • icalproperty_get_repeat(prop: property): number
  • icalproperty_get_replyurl(prop: property): string
  • icalproperty_get_requeststatus(prop: property): object | null
  • icalproperty_get_resources(prop: property): string
  • icalproperty_get_response(prop: property): number
  • icalproperty_get_restriction(prop: property): string
  • icalproperty_get_rrule(prop: property): object | null
  • icalproperty_get_scope(prop: property): string
  • icalproperty_get_sequence(prop: property): number
  • icalproperty_get_source(prop: property): string
  • icalproperty_get_status(prop: property): object | null
  • icalproperty_get_storesexpanded(prop: property): string
  • icalproperty_get_summary(prop: property): string
  • icalproperty_get_target(prop: property): string
  • icalproperty_get_taskmode(prop: property): object | null
  • icalproperty_get_transp(prop: property): object | null
  • icalproperty_get_trigger(prop: property): object | null
  • icalproperty_get_tzid(prop: property): string
  • icalproperty_get_tzidaliasof(prop: property): string
  • icalproperty_get_tzname(prop: property): string
  • icalproperty_get_tzoffsetfrom(prop: property): number
  • icalproperty_get_tzoffsetto(prop: property): number
  • icalproperty_get_tzuntil(prop: property): object | null
  • icalproperty_get_tzurl(prop: property): string
  • icalproperty_get_uid(prop: property): string
  • icalproperty_get_url(prop: property): string
  • icalproperty_get_value_as_string(prop: property): string
  • icalproperty_get_value_as_string_r(prop: property): string
  • icalproperty_get_version(prop: property): string
  • icalproperty_get_voter(prop: property): string
  • icalproperty_get_x(prop: property): string
  • icalproperty_get_x_name(prop: property): string
  • icalproperty_get_xlicclass(prop: property): object | null
  • icalproperty_get_xlicclustercount(prop: property): string
  • icalproperty_get_xlicerror(prop: property): string
  • icalproperty_get_xlicmimecharset(prop: property): string
  • icalproperty_get_xlicmimecid(prop: property): string
  • icalproperty_get_xlicmimecontenttype(prop: property): string
  • icalproperty_get_xlicmimeencoding(prop: property): string
  • icalproperty_get_xlicmimefilename(prop: property): string
  • icalproperty_get_xlicmimeoptinfo(prop: property): string
  • icalproperty_isa_property(property: object): number
  • icalproperty_kind_and_string_to_enum(kind: number, str: string): number
  • icalproperty_normalize(prop: property): void
  • icalproperty_recurrence_is_excluded(comp: ICal.component, dtstart: object, recurtime: object): number
  • icalproperty_remove_parameter_by_name(prop: property, name: string): void
  • icalproperty_set_acceptresponse(prop: property, v: string): void
  • icalproperty_set_acknowledged(prop: property, v: object): void
  • icalproperty_set_action(prop: property, v: object): void
  • icalproperty_set_allowconflict(prop: property, v: string): void
  • icalproperty_set_attendee(prop: property, v: string): void
  • icalproperty_set_busytype(prop: property, v: object): void
  • icalproperty_set_calid(prop: property, v: string): void
  • icalproperty_set_calmaster(prop: property, v: string): void
  • icalproperty_set_calscale(prop: property, v: string): void
  • icalproperty_set_capversion(prop: property, v: string): void
  • icalproperty_set_carid(prop: property, v: string): void
  • icalproperty_set_carlevel(prop: property, v: object): void
  • icalproperty_set_categories(prop: property, v: string): void
  • icalproperty_set_class(prop: property, v: object): void
  • icalproperty_set_cmd(prop: property, v: object): void
  • icalproperty_set_color(prop: property, v: string): void
  • icalproperty_set_comment(prop: property, v: string): void
  • icalproperty_set_completed(prop: property, v: object): void
  • icalproperty_set_components(prop: property, v: string): void
  • icalproperty_set_conference(prop: property, v: string): void
  • icalproperty_set_contact(prop: property, v: string): void
  • icalproperty_set_created(prop: property, v: object): void
  • icalproperty_set_csid(prop: property, v: string): void
  • icalproperty_set_datemax(prop: property, v: object): void
  • icalproperty_set_datemin(prop: property, v: object): void
  • icalproperty_set_decreed(prop: property, v: string): void
  • icalproperty_set_defaultcharset(prop: property, v: string): void
  • icalproperty_set_defaultlocale(prop: property, v: string): void
  • icalproperty_set_defaulttzid(prop: property, v: string): void
  • icalproperty_set_defaultvcars(prop: property, v: string): void
  • icalproperty_set_deny(prop: property, v: string): void
  • icalproperty_set_description(prop: property, v: string): void
  • icalproperty_set_dtend(prop: property, v: object): void
  • icalproperty_set_dtstamp(prop: property, v: object): void
  • icalproperty_set_dtstart(prop: property, v: object): void
  • icalproperty_set_due(prop: property, v: object): void
  • icalproperty_set_duration(prop: property, v: object): void
  • icalproperty_set_estimatedduration(prop: property, v: object): void
  • icalproperty_set_exdate(prop: property, v: object): void
  • icalproperty_set_expand(prop: property, v: number): void
  • icalproperty_set_exrule(prop: property, v: object): void
  • icalproperty_set_freebusy(prop: property, v: object): void
  • icalproperty_set_geo(prop: property, v: object): void
  • icalproperty_set_grant(prop: property, v: string): void
  • icalproperty_set_itipversion(prop: property, v: string): void
  • icalproperty_set_lastmodified(prop: property, v: object): void
  • icalproperty_set_location(prop: property, v: string): void
  • icalproperty_set_maxcomponentsize(prop: property, v: number): void
  • icalproperty_set_maxdate(prop: property, v: object): void
  • icalproperty_set_maxresults(prop: property, v: number): void
  • icalproperty_set_maxresultssize(prop: property, v: number): void
  • icalproperty_set_method(prop: property, v: object): void
  • icalproperty_set_mindate(prop: property, v: object): void
  • icalproperty_set_multipart(prop: property, v: string): void
  • icalproperty_set_name(prop: property, v: string): void
  • icalproperty_set_organizer(prop: property, v: string): void
  • icalproperty_set_owner(prop: property, v: string): void
  • icalproperty_set_parameter_from_string(prop: property, name: string, value: string): void
  • icalproperty_set_patchdelete(prop: property, v: string): void
  • icalproperty_set_patchorder(prop: property, v: number): void
  • icalproperty_set_patchparameter(prop: property, v: string): void
  • icalproperty_set_patchtarget(prop: property, v: string): void
  • icalproperty_set_patchversion(prop: property, v: string): void
  • icalproperty_set_percentcomplete(prop: property, v: number): void
  • icalproperty_set_permission(prop: property, v: string): void
  • icalproperty_set_pollcompletion(prop: property, v: object): void
  • icalproperty_set_pollitemid(prop: property, v: number): void
  • icalproperty_set_pollmode(prop: property, v: object): void
  • icalproperty_set_pollproperties(prop: property, v: string): void
  • icalproperty_set_pollwinner(prop: property, v: number): void
  • icalproperty_set_priority(prop: property, v: number): void
  • icalproperty_set_prodid(prop: property, v: string): void
  • icalproperty_set_query(prop: property, v: string): void
  • icalproperty_set_queryid(prop: property, v: string): void
  • icalproperty_set_querylevel(prop: property, v: object): void
  • icalproperty_set_queryname(prop: property, v: string): void
  • icalproperty_set_rdate(prop: property, v: object): void
  • icalproperty_set_recuraccepted(prop: property, v: string): void
  • icalproperty_set_recurexpand(prop: property, v: string): void
  • icalproperty_set_recurlimit(prop: property, v: string): void
  • icalproperty_set_recurrenceid(prop: property, v: object): void
  • icalproperty_set_refreshinterval(prop: property, v: object): void
  • icalproperty_set_relatedto(prop: property, v: string): void
  • icalproperty_set_relcalid(prop: property, v: string): void
  • icalproperty_set_repeat(prop: property, v: number): void
  • icalproperty_set_replyurl(prop: property, v: string): void
  • icalproperty_set_requeststatus(prop: property, v: object): void
  • icalproperty_set_resources(prop: property, v: string): void
  • icalproperty_set_response(prop: property, v: number): void
  • icalproperty_set_restriction(prop: property, v: string): void
  • icalproperty_set_rrule(prop: property, v: object): void
  • icalproperty_set_scope(prop: property, v: string): void
  • icalproperty_set_sequence(prop: property, v: number): void
  • icalproperty_set_source(prop: property, v: string): void
  • icalproperty_set_status(prop: property, v: object): void
  • icalproperty_set_storesexpanded(prop: property, v: string): void
  • icalproperty_set_summary(prop: property, v: string): void
  • icalproperty_set_target(prop: property, v: string): void
  • icalproperty_set_taskmode(prop: property, v: object): void
  • icalproperty_set_transp(prop: property, v: object): void
  • icalproperty_set_trigger(prop: property, v: object): void
  • icalproperty_set_tzid(prop: property, v: string): void
  • icalproperty_set_tzidaliasof(prop: property, v: string): void
  • icalproperty_set_tzname(prop: property, v: string): void
  • icalproperty_set_tzoffsetfrom(prop: property, v: number): void
  • icalproperty_set_tzoffsetto(prop: property, v: number): void
  • icalproperty_set_tzuntil(prop: property, v: object): void
  • icalproperty_set_tzurl(prop: property, v: string): void
  • icalproperty_set_uid(prop: property, v: string): void
  • icalproperty_set_url(prop: property, v: string): void
  • icalproperty_set_value_from_string(prop: property, value: string, kind: string): void
  • icalproperty_set_version(prop: property, v: string): void
  • icalproperty_set_voter(prop: property, v: string): void
  • icalproperty_set_x(prop: property, v: string): void
  • icalproperty_set_x_name(prop: property, name: string): void
  • icalproperty_set_xlicclass(prop: property, v: object): void
  • icalproperty_set_xlicclustercount(prop: property, v: string): void
  • icalproperty_set_xlicerror(prop: property, v: string): void
  • icalproperty_set_xlicmimecharset(prop: property, v: string): void
  • icalproperty_set_xlicmimecid(prop: property, v: string): void
  • icalproperty_set_xlicmimecontenttype(prop: property, v: string): void
  • icalproperty_set_xlicmimeencoding(prop: property, v: string): void
  • icalproperty_set_xlicmimefilename(prop: property, v: string): void
  • icalproperty_set_xlicmimeoptinfo(prop: property, v: string): void
  • icalrecur_expand_recurrence(rule: string, start: number, count: number, array: number): number
  • icalrecur_iterator_set_start(impl: recur_iterator, start: object): number
  • icalrecurrencetype_as_string(recur: object): string
  • icalrecurrencetype_as_string_r(recur: object): string
  • icalrecurrencetype_clear(r: object): void
  • icalrecurrencetype_day_day_of_week(day: number): object | null
  • icalrecurrencetype_day_position(day: number): number
  • icalrecurrencetype_from_string(str: string): object | null
  • icalrecurrencetype_month_is_leap(month: number): number
  • icalrecurrencetype_month_month(month: number): number
  • icalrecurrencetype_rscale_is_supported(): number
  • icalreqstattype_as_string(arg0: object): string
  • icalreqstattype_as_string_r(arg0: object): string
  • icalreqstattype_from_string(str: string): object | null
  • icaltime_add(t: object, d: object): object | null
  • icaltime_adjust(tt: object, days: number, hours: number, minutes: number, seconds: number): void
  • icaltime_as_ical_string(tt: object): string
  • icaltime_as_ical_string_r(tt: object): string
  • icaltime_as_timet(arg0: object): number
  • icaltime_as_timet_with_zone(tt: object, zone: timezone): number
  • icaltime_compare(a: object, b: object): number
  • icaltime_compare_date_only(a: object, b: object): number
  • icaltime_compare_date_only_tz(a: object, b: object, tz: timezone): number
  • icaltime_convert_to_zone(tt: object, zone: timezone): object | null
  • There are several ways to create a new icaltimetype:

     - icaltime_null_time()
    - icaltime_null_date()
    - icaltime_current_time_with_zone()
    - icaltime_today()
    - icaltime_from_timet_with_zone(time_t tm, int is_date,
    icaltimezone *zone)
    - icaltime_from_day_of_year(int doy, int year)

    italtimetype objects can be converted to different formats:

    - icaltime_as_timet(struct icaltimetype tt)
    - icaltime_as_timet_with_zone(struct icaltimetype tt,
    icaltimezone *zone)
    - icaltime_as_ical_string(struct icaltimetype tt)

    Accessor methods include:

    - icaltime_get_timezone(struct icaltimetype t)
    - icaltime_get_tzid(struct icaltimetype t)
    - icaltime_set_timezone(struct icaltimetype t, const icaltimezone *zone)
    - icaltime_day_of_year(struct icaltimetype t)
    - icaltime_day_of_week(struct icaltimetype t)
    - icaltime_start_doy_week(struct icaltimetype t, int fdow)
    - icaltime_week_number(struct icaltimetype t)

    Query methods include:

    - icaltime_is_null_time(struct icaltimetype t)
    - icaltime_is_valid_time(struct icaltimetype t)
    - icaltime_is_date(struct icaltimetype t)
    - icaltime_is_utc(struct icaltimetype t)

    Modify, compare and utility methods include:

    - icaltime_compare(struct icaltimetype a,struct icaltimetype b)
    - icaltime_compare_date_only(struct icaltimetype a,
    struct icaltimetype b)
    - icaltime_adjust(struct icaltimetype *tt, int days, int hours,
    int minutes, int seconds);
    - icaltime_normalize(struct icaltimetype t);
    - icaltime_convert_to_zone(const struct icaltimetype tt,
    icaltimezone *zone);

    Parameters

    Returns object | null

  • icaltime_current_time_with_zone(zone: timezone): object | null
  • icaltime_day_of_week(t: object): number
  • icaltime_day_of_year(t: object): number
  • icaltime_days_in_month(month: number, year: number): number
  • icaltime_days_in_year(year: number): number
  • icaltime_from_day_of_year(doy: number, year: number): object | null
  • icaltime_from_string(str: string): object | null
  • is the same as that used by icaldurationtype_from_string().

    Usage

    ```c // create icalperiodtype const char *period_string = "20170606T090000/20170607T090000"; struct icalperiodtype period = icalperiodtype_from_string(period_string);

    // print period in iCal format printf("%s\n", icalperiodtype_as_ical_string(period)); ```

    Parameters

    • str: string

    Returns object | null

  • icaltime_from_timet_with_zone(tm: number, is_date: number, zone: timezone): object | null
  • icaltime_get_timezone(t: object): timezone
  • icaltime_get_tzid(t: object): string
  • icaltime_is_date(t: object): number
  • icaltime_is_leap_year(year: number): number
  • icaltime_is_null_time(t: object): number
  • icaltime_is_utc(t: object): number
  • icaltime_is_valid_time(t: object): number
  • icaltime_normalize(t: object): object | null
  • icaltime_null_date(): object | null
  • icaltime_null_time(): object | null
  • icaltime_set_timezone(t: object, zone: timezone): object | null
  • icaltime_span_new(dtstart: object, dtend: object, is_busy: number): object | null
  • icaltime_start_doy_week(t: object, fdow: number): number
  • icaltime_subtract(t1: object, t2: object): object | null
  • icaltime_today(): object | null
  • icaltime_week_number(t: object): number
  • icaltimezone_array_free(timezones: array): void
  • icaltimezone_convert_time(tt: object, from_zone: timezone, to_zone: timezone): void
  • icaltimezone_dump_changes(zone: timezone, max_year: number, fp: object): number
  • icaltimezone_expand_vtimezone(comp: ICal.component, end_year: number, changes: array): void
  • icaltimezone_free(zone: timezone, free_struct: number): void
  • icaltimezone_free_builtin_timezones(): void
  • icaltimezone_get_builtin_tzdata(): number
  • icaltimezone_get_display_name(zone: timezone): string
  • icaltimezone_get_latitude(zone: timezone): number
  • icaltimezone_get_location(zone: timezone): string
  • icaltimezone_get_location_from_vtimezone(component: ICal.component): string
  • icaltimezone_get_longitude(zone: timezone): number
  • icaltimezone_get_tzid(zone: timezone): string
  • icaltimezone_get_tznames(zone: timezone): string
  • icaltimezone_get_tznames_from_vtimezone(component: ICal.component): string
  • icaltimezone_get_utc_offset(zone: timezone, tt: object, is_daylight: number): number
  • icaltimezone_get_utc_offset_of_utc_time(zone: timezone, tt: object, is_daylight: number): number
  • icaltimezone_release_zone_tab(): void
  • icaltimezone_set_builtin_tzdata(set: number): void
  • icaltimezone_set_tzid_prefix(new_prefix: string): void
  • icaltimezone_tzid_prefix(): string
  • icaltriggertype_from_int(reltime: number): object | null
  • icaltriggertype_from_string(str: string): object | null
  • icaltriggertype_is_bad_trigger(tr: object): number
  • icaltriggertype_is_null_trigger(tr: object): number
  • icaltzutil_get_zone_directory(): string
  • icalvalue_as_ical_string(value: value): string
  • icalvalue_as_ical_string_r(value: value): string
  • icalvalue_decode_ical_string(szText: string, szDecText: string, nMaxBufferLen: number): number
  • icalvalue_encode_ical_string(szText: string, szEncText: string, MaxBufferLen: number): number
  • icalvalue_free(value: value): void
  • icalvalue_get_action(value: value): object | null
  • icalvalue_get_binary(value: value): string
  • icalvalue_get_boolean(value: value): number
  • icalvalue_get_busytype(value: value): object | null
  • icalvalue_get_caladdress(value: value): string
  • icalvalue_get_carlevel(value: value): object | null
  • icalvalue_get_class(value: value): object | null
  • icalvalue_get_cmd(value: value): object | null
  • icalvalue_get_date(value: value): object | null
  • icalvalue_get_datetime(value: value): object | null
  • icalvalue_get_datetimedate(value: value): object | null
  • icalvalue_get_datetimeperiod(value: value): object | null
  • icalvalue_get_duration(value: value): object | null
  • icalvalue_get_float(value: value): number
  • icalvalue_get_geo(value: value): object | null
  • icalvalue_get_integer(value: value): number
  • icalvalue_get_method(value: value): object | null
  • icalvalue_get_period(value: value): object | null
  • icalvalue_get_pollcompletion(value: value): object | null
  • icalvalue_get_pollmode(value: value): object | null
  • icalvalue_get_query(value: value): string
  • icalvalue_get_querylevel(value: value): object | null
  • icalvalue_get_recur(value: value): object | null
  • icalvalue_get_requeststatus(value: value): object | null
  • icalvalue_get_status(value: value): object | null
  • icalvalue_get_string(value: value): string
  • icalvalue_get_taskmode(value: value): object | null
  • icalvalue_get_text(value: value): string
  • icalvalue_get_transp(value: value): object | null
  • icalvalue_get_trigger(value: value): object | null
  • icalvalue_get_uri(value: value): string
  • icalvalue_get_utcoffset(value: value): number
  • icalvalue_get_x(value: value): string
  • icalvalue_get_xlicclass(value: value): object | null
  • icalvalue_is_valid(value: value): number
  • icalvalue_isa_value(arg0: object): number
  • icalvalue_kind_to_string(kind: value_kind): string
  • icalvalue_reset_kind(value: value): void
  • icalvalue_set_action(value: value, v: object): void
  • icalvalue_set_attach(value: value, attach: attach): void
  • icalvalue_set_binary(value: value, v: string): void
  • icalvalue_set_boolean(value: value, v: number): void
  • icalvalue_set_busytype(value: value, v: object): void
  • icalvalue_set_caladdress(value: value, v: string): void
  • icalvalue_set_carlevel(value: value, v: object): void
  • icalvalue_set_class(value: value, v: object): void
  • icalvalue_set_cmd(value: value, v: object): void
  • icalvalue_set_date(value: value, v: object): void
  • icalvalue_set_datetime(value: value, v: object): void
  • icalvalue_set_datetimedate(value: value, v: object): void
  • icalvalue_set_datetimeperiod(value: value, v: object): void
  • icalvalue_set_duration(value: value, v: object): void
  • icalvalue_set_float(value: value, v: number): void
  • icalvalue_set_geo(value: value, v: object): void
  • icalvalue_set_integer(value: value, v: number): void
  • icalvalue_set_method(value: value, v: object): void
  • icalvalue_set_period(value: value, v: object): void
  • icalvalue_set_pollcompletion(value: value, v: object): void
  • icalvalue_set_pollmode(value: value, v: object): void
  • icalvalue_set_query(value: value, v: string): void
  • icalvalue_set_querylevel(value: value, v: object): void
  • icalvalue_set_recur(value: value, v: object): void
  • icalvalue_set_requeststatus(value: value, v: object): void
  • icalvalue_set_status(value: value, v: object): void
  • icalvalue_set_string(value: value, v: string): void
  • icalvalue_set_taskmode(value: value, v: object): void
  • icalvalue_set_text(value: value, v: string): void
  • icalvalue_set_transp(value: value, v: object): void
  • icalvalue_set_trigger(value: value, v: object): void
  • icalvalue_set_uri(value: value, v: string): void
  • icalvalue_set_utcoffset(value: value, v: number): void
  • icalvalue_set_x(value: value, v: string): void
  • icalvalue_set_xlicclass(value: value, v: object): void
  • print_date_to_string(str: string, data: object): void
  • print_datetime_to_string(str: string, data: object): void
  • pvl_unshift(l: pvl_list, d: object): void
  • set_zone_directory(path: string): void
  • sspm_encoding_string(type: object): string
  • sspm_free_parts(parts: object, max_parts: number): void
  • sspm_major_type_string(type: object): string
  • sspm_minor_type_string(type: object): string
  • sspm_parse_mime(parts: object, max_parts: number, actions: object, get_string: object, get_string_data: object, first_header: object): number
  • Parameters

    • parts: object
    • max_parts: number
    • actions: object
    • get_string: object
    • get_string_data: object
    • first_header: object

    Returns number

  • sspm_write_mime(parts: object, num_parts: number, output_string: string, header: string): number

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method