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
  • decodeBase64(dest: string, src: string, size: number): string
  • Parameters

    • dest: string
    • src: string
    • size: number

    Returns string

  • decodeQuotedPrintable(dest: string, src: string, size: number): string
  • Parameters

    • dest: string
    • src: string
    • size: number

    Returns string

  • freeZoneDirectory(): void
  • icalarrayAppend(array: array, element: object): void
  • icalarrayElementAt(array: array, position: number): object | null
  • icalarrayFree(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

  • icalarrayRemoveElementAt(array: array, position: number): void
  • icalarraySort(array: array, compare: object): void
  • icalattachGetData(attach: attach): number
  • icalattachGetIsUrl(attach: attach): number
  • icalattachGetUrl(attach: attach): string
  • icalattachRef(attach: attach): void
  • icalattachUnref(attach: attach): void
  • icalcomponentForeachRecurrence(comp: ICal.component, start: object, end: object, callback: object, callbackData: object): void
  • icalcomponentForeachTzid(comp: ICal.component, callback: object, callbackData: object): void
  • icalcomponentGetRecurrenceid(comp: ICal.component): object | null
  • icalcomponentIsaComponent(component: object): number
  • icalcomponentSetDescription(comp: ICal.component, v: string): void
  • icalcomponentSetRecurrenceid(comp: ICal.component, v: object): void
  • icaldurationtypeAsIcalString(d: object): string
  • icaldurationtypeAsIcalStringR(d: object): string
  • icaldurationtypeAsInt(duration: object): number
  • icaldurationtypeBadDuration(): object | null
  • icaldurationtypeFromInt(t: number): object | null
  • icaldurationtypeFromString(dur: string): object | null
  • icaldurationtypeIsBadDuration(d: object): number
  • icaldurationtypeIsNullDuration(d: object): number
  • icaldurationtypeNullDuration(): object | null
  • icalenumNumToReqstat(major: number, minor: number): requeststatus
  • icalerrorClearErrno(): void
  • icalerrorCrashHere(): void
  • icalerrorErrorFromString(str: string): errorenum
  • icalerrorGetErrorsAreFatal(): number
  • icalerrorPerror(): string
  • icalerrorRestore(error: string, es: errorstate): void
  • icalerrorSetErrorsAreFatal(fatal: number): void
  • icalerrorStopHere(): void
  • icallangbindAccessArray(array: number, index: number): number
  • icallangbindFreeArray(array: number): void
  • icallangbindNewArray(size: number): number
  • icallangbindPropertyEvalString(prop: property, sep: string): string
  • icallangbindPropertyEvalStringR(prop: property, sep: string): string
  • icallangbindQuoteAsIcal(str: string): string
  • icallangbindQuoteAsIcalR(str: string): string
  • icallangbindStringToOpenFlag(str: string): number
  • icalmemoryAddTmpBuffer(buf: object): void
  • icalmemoryAppendChar(buf: string, pos: string, bufSize: number, ch: number): void
  • Parameters

    • buf: string
    • pos: string
    • bufSize: number
    • ch: number

    Returns void

  • icalmemoryAppendString(buf: string, pos: string, bufSize: number, string: string): void
  • Parameters

    • buf: string
    • pos: string
    • bufSize: number
    • string: string

    Returns void

  • icalmemoryFreeBuffer(buf: object): void
  • icalmemoryFreeRing(): void
  • icalmemoryNewBuffer(size: number): object | null
  • icalmemoryResizeBuffer(buf: object, size: number): object | null
  • icalmemoryStrdup(s: string): string
  • icalmemoryTmpBuffer(size: number): object | null
  • icalmemoryTmpCopy(str: string): string
  • icalparameterAsIcalString(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

  • icalparameterAsIcalStringR(parameter: parameter): string
  • icalparameterEnumToString(e: number): string
  • icalparameterFree(parameter: parameter): void
  • icalparameterGetAltrep(value: parameter): string
  • icalparameterGetCharset(value: parameter): string
  • icalparameterGetDelegatedfrom(value: parameter): string
  • icalparameterGetDelegatedto(value: parameter): string
  • icalparameterGetDir(value: parameter): string
  • icalparameterGetEmail(value: parameter): string
  • icalparameterGetFilename(value: parameter): string
  • icalparameterGetFmttype(value: parameter): string
  • icalparameterGetIana(value: parameter): string
  • icalparameterGetIanaName(param: parameter): string
  • icalparameterGetIanaValue(param: parameter): string
  • icalparameterGetLabel(value: parameter): string
  • icalparameterGetLanguage(value: parameter): string
  • icalparameterGetLatency(value: parameter): string
  • icalparameterGetLocalize(value: parameter): string
  • icalparameterGetManagedid(value: parameter): string
  • icalparameterGetMember(value: parameter): string
  • icalparameterGetModified(value: parameter): string
  • icalparameterGetOptions(value: parameter): string
  • icalparameterGetPubliccomment(value: parameter): string
  • icalparameterGetReason(value: parameter): string
  • icalparameterGetResponse(value: parameter): number
  • icalparameterGetSchedulestatus(value: parameter): string
  • icalparameterGetSentby(value: parameter): string
  • icalparameterGetSize(value: parameter): string
  • icalparameterGetTzid(value: parameter): string
  • icalparameterGetXname(param: parameter): string
  • icalparameterGetXvalue(param: parameter): string
  • icalparameterIsaParameter(param: object): number
  • icalparameterSetAltrep(value: parameter, v: string): void
  • icalparameterSetCharset(value: parameter, v: string): void
  • icalparameterSetCn(value: parameter, v: string): void
  • icalparameterSetDelegatedfrom(value: parameter, v: string): void
  • icalparameterSetDelegatedto(value: parameter, v: string): void
  • icalparameterSetDir(value: parameter, v: string): void
  • icalparameterSetEmail(value: parameter, v: string): void
  • icalparameterSetFilename(value: parameter, v: string): void
  • icalparameterSetFmttype(value: parameter, v: string): void
  • icalparameterSetIana(value: parameter, v: string): void
  • icalparameterSetIanaName(param: parameter, v: string): void
  • icalparameterSetIanaValue(param: parameter, v: string): void
  • icalparameterSetId(value: parameter, v: string): void
  • icalparameterSetLabel(value: parameter, v: string): void
  • icalparameterSetLanguage(value: parameter, v: string): void
  • icalparameterSetLatency(value: parameter, v: string): void
  • icalparameterSetLocalize(value: parameter, v: string): void
  • icalparameterSetManagedid(value: parameter, v: string): void
  • icalparameterSetMember(value: parameter, v: string): void
  • icalparameterSetModified(value: parameter, v: string): void
  • icalparameterSetOptions(value: parameter, v: string): void
  • icalparameterSetPubliccomment(value: parameter, v: string): void
  • icalparameterSetReason(value: parameter, v: string): void
  • icalparameterSetResponse(value: parameter, v: number): void
  • icalparameterSetSchedulestatus(value: parameter, v: string): void
  • icalparameterSetSentby(value: parameter, v: string): void
  • icalparameterSetSize(value: parameter, v: string): void
  • icalparameterSetTzid(value: parameter, v: string): void
  • icalparameterSetX(value: parameter, v: string): void
  • icalparameterSetXname(param: parameter, v: string): void
  • icalparameterSetXvalue(param: parameter, v: string): void
  • icalparameterStringToEnum(str: string): number
  • icalparserFree(parser: parser): void
  • icalparserSetGenData(parser: parser, data: object): void
  • icalparserStringLineGenerator(out: string, bufSize: number, d: object): string
  • icalperiodtypeAsIcalString(p: object): string
  • icalperiodtypeAsIcalStringR(p: object): string
  • icalperiodtypeFromString(str: string): object | null
  • icalperiodtypeIsNullPeriod(p: object): number
  • icalperiodtypeIsValidPeriod(p: object): number
  • icalperiodtypeNullPeriod(): object | null
  • icalpropertyAsIcalString(prop: property): string
  • icalpropertyAsIcalStringR(prop: property): string
  • icalpropertyCountParameters(prop: property): number
  • icalpropertyEnumBelongsToProperty(kind: property_kind, e: number): number
  • icalpropertyEnumToString(e: number): string
  • icalpropertyEnumToStringR(e: number): string
  • icalpropertyGetAcceptresponse(prop: property): string
  • icalpropertyGetAcknowledged(prop: property): object | null
  • icalpropertyGetAction(prop: property): object | null
  • icalpropertyGetAllowconflict(prop: property): string
  • icalpropertyGetAttendee(prop: property): string
  • icalpropertyGetBusytype(prop: property): object | null
  • icalpropertyGetCalid(prop: property): string
  • icalpropertyGetCalmaster(prop: property): string
  • icalpropertyGetCalscale(prop: property): string
  • icalpropertyGetCapversion(prop: property): string
  • icalpropertyGetCarid(prop: property): string
  • icalpropertyGetCarlevel(prop: property): object | null
  • icalpropertyGetCategories(prop: property): string
  • icalpropertyGetClass(prop: property): object | null
  • icalpropertyGetCmd(prop: property): object | null
  • icalpropertyGetColor(prop: property): string
  • icalpropertyGetComment(prop: property): string
  • icalpropertyGetCompleted(prop: property): object | null
  • icalpropertyGetComponents(prop: property): string
  • icalpropertyGetConference(prop: property): string
  • icalpropertyGetContact(prop: property): string
  • icalpropertyGetCreated(prop: property): object | null
  • icalpropertyGetCsid(prop: property): string
  • icalpropertyGetDatemax(prop: property): object | null
  • icalpropertyGetDatemin(prop: property): object | null
  • icalpropertyGetDecreed(prop: property): string
  • icalpropertyGetDefaultcharset(prop: property): string
  • icalpropertyGetDefaultlocale(prop: property): string
  • icalpropertyGetDefaulttzid(prop: property): string
  • icalpropertyGetDefaultvcars(prop: property): string
  • icalpropertyGetDeny(prop: property): string
  • icalpropertyGetDescription(prop: property): string
  • icalpropertyGetDtend(prop: property): object | null
  • icalpropertyGetDtstamp(prop: property): object | null
  • icalpropertyGetDtstart(prop: property): object | null
  • icalpropertyGetDue(prop: property): object | null
  • icalpropertyGetDuration(prop: property): object | null
  • icalpropertyGetEstimatedduration(prop: property): object | null
  • icalpropertyGetExdate(prop: property): object | null
  • icalpropertyGetExpand(prop: property): number
  • icalpropertyGetExrule(prop: property): object | null
  • icalpropertyGetFreebusy(prop: property): object | null
  • icalpropertyGetGeo(prop: property): object | null
  • icalpropertyGetGrant(prop: property): string
  • icalpropertyGetItipversion(prop: property): string
  • icalpropertyGetLastmodified(prop: property): object | null
  • icalpropertyGetLocation(prop: property): string
  • icalpropertyGetMaxcomponentsize(prop: property): number
  • icalpropertyGetMaxdate(prop: property): object | null
  • icalpropertyGetMaxresults(prop: property): number
  • icalpropertyGetMaxresultssize(prop: property): number
  • icalpropertyGetMethod(prop: property): object | null
  • icalpropertyGetMindate(prop: property): object | null
  • icalpropertyGetMultipart(prop: property): string
  • icalpropertyGetName(prop: property): string
  • icalpropertyGetOrganizer(prop: property): string
  • icalpropertyGetOwner(prop: property): string
  • icalpropertyGetParameterAsString(prop: property, name: string): string
  • icalpropertyGetParameterAsStringR(prop: property, name: string): string
  • icalpropertyGetPatchdelete(prop: property): string
  • icalpropertyGetPatchorder(prop: property): number
  • icalpropertyGetPatchparameter(prop: property): string
  • icalpropertyGetPatchtarget(prop: property): string
  • icalpropertyGetPatchversion(prop: property): string
  • icalpropertyGetPercentcomplete(prop: property): number
  • icalpropertyGetPermission(prop: property): string
  • icalpropertyGetPollcompletion(prop: property): object | null
  • icalpropertyGetPollitemid(prop: property): number
  • icalpropertyGetPollmode(prop: property): object | null
  • icalpropertyGetPollproperties(prop: property): string
  • icalpropertyGetPollwinner(prop: property): number
  • icalpropertyGetPriority(prop: property): number
  • icalpropertyGetProdid(prop: property): string
  • icalpropertyGetPropertyName(prop: property): string
  • icalpropertyGetPropertyNameR(prop: property): string
  • icalpropertyGetQuery(prop: property): string
  • icalpropertyGetQueryid(prop: property): string
  • icalpropertyGetQuerylevel(prop: property): object | null
  • icalpropertyGetQueryname(prop: property): string
  • icalpropertyGetRdate(prop: property): object | null
  • icalpropertyGetRecuraccepted(prop: property): string
  • icalpropertyGetRecurexpand(prop: property): string
  • icalpropertyGetRecurlimit(prop: property): string
  • icalpropertyGetRecurrenceid(prop: property): object | null
  • icalpropertyGetRefreshinterval(prop: property): object | null
  • icalpropertyGetRelatedto(prop: property): string
  • icalpropertyGetRelcalid(prop: property): string
  • icalpropertyGetRepeat(prop: property): number
  • icalpropertyGetReplyurl(prop: property): string
  • icalpropertyGetRequeststatus(prop: property): object | null
  • icalpropertyGetResources(prop: property): string
  • icalpropertyGetResponse(prop: property): number
  • icalpropertyGetRestriction(prop: property): string
  • icalpropertyGetRrule(prop: property): object | null
  • icalpropertyGetScope(prop: property): string
  • icalpropertyGetSequence(prop: property): number
  • icalpropertyGetSource(prop: property): string
  • icalpropertyGetStatus(prop: property): object | null
  • icalpropertyGetStoresexpanded(prop: property): string
  • icalpropertyGetSummary(prop: property): string
  • icalpropertyGetTarget(prop: property): string
  • icalpropertyGetTaskmode(prop: property): object | null
  • icalpropertyGetTransp(prop: property): object | null
  • icalpropertyGetTrigger(prop: property): object | null
  • icalpropertyGetTzid(prop: property): string
  • icalpropertyGetTzidaliasof(prop: property): string
  • icalpropertyGetTzname(prop: property): string
  • icalpropertyGetTzoffsetfrom(prop: property): number
  • icalpropertyGetTzoffsetto(prop: property): number
  • icalpropertyGetTzuntil(prop: property): object | null
  • icalpropertyGetTzurl(prop: property): string
  • icalpropertyGetUid(prop: property): string
  • icalpropertyGetUrl(prop: property): string
  • icalpropertyGetValueAsString(prop: property): string
  • icalpropertyGetValueAsStringR(prop: property): string
  • icalpropertyGetVersion(prop: property): string
  • icalpropertyGetVoter(prop: property): string
  • icalpropertyGetX(prop: property): string
  • icalpropertyGetXName(prop: property): string
  • icalpropertyGetXlicclass(prop: property): object | null
  • icalpropertyGetXlicclustercount(prop: property): string
  • icalpropertyGetXlicerror(prop: property): string
  • icalpropertyGetXlicmimecharset(prop: property): string
  • icalpropertyGetXlicmimecid(prop: property): string
  • icalpropertyGetXlicmimecontenttype(prop: property): string
  • icalpropertyGetXlicmimeencoding(prop: property): string
  • icalpropertyGetXlicmimefilename(prop: property): string
  • icalpropertyGetXlicmimeoptinfo(prop: property): string
  • icalpropertyIsaProperty(property: object): number
  • icalpropertyKindAndStringToEnum(kind: number, str: string): number
  • icalpropertyNormalize(prop: property): void
  • icalpropertyRecurrenceIsExcluded(comp: ICal.component, dtstart: object, recurtime: object): number
  • icalpropertyRemoveParameterByName(prop: property, name: string): void
  • icalpropertySetAcceptresponse(prop: property, v: string): void
  • icalpropertySetAcknowledged(prop: property, v: object): void
  • icalpropertySetAction(prop: property, v: object): void
  • icalpropertySetAllowconflict(prop: property, v: string): void
  • icalpropertySetAttendee(prop: property, v: string): void
  • icalpropertySetBusytype(prop: property, v: object): void
  • icalpropertySetCalid(prop: property, v: string): void
  • icalpropertySetCalmaster(prop: property, v: string): void
  • icalpropertySetCalscale(prop: property, v: string): void
  • icalpropertySetCapversion(prop: property, v: string): void
  • icalpropertySetCarid(prop: property, v: string): void
  • icalpropertySetCarlevel(prop: property, v: object): void
  • icalpropertySetCategories(prop: property, v: string): void
  • icalpropertySetClass(prop: property, v: object): void
  • icalpropertySetCmd(prop: property, v: object): void
  • icalpropertySetColor(prop: property, v: string): void
  • icalpropertySetComment(prop: property, v: string): void
  • icalpropertySetCompleted(prop: property, v: object): void
  • icalpropertySetComponents(prop: property, v: string): void
  • icalpropertySetConference(prop: property, v: string): void
  • icalpropertySetContact(prop: property, v: string): void
  • icalpropertySetCreated(prop: property, v: object): void
  • icalpropertySetCsid(prop: property, v: string): void
  • icalpropertySetDatemax(prop: property, v: object): void
  • icalpropertySetDatemin(prop: property, v: object): void
  • icalpropertySetDecreed(prop: property, v: string): void
  • icalpropertySetDefaultcharset(prop: property, v: string): void
  • icalpropertySetDefaultlocale(prop: property, v: string): void
  • icalpropertySetDefaulttzid(prop: property, v: string): void
  • icalpropertySetDefaultvcars(prop: property, v: string): void
  • icalpropertySetDeny(prop: property, v: string): void
  • icalpropertySetDescription(prop: property, v: string): void
  • icalpropertySetDtend(prop: property, v: object): void
  • icalpropertySetDtstamp(prop: property, v: object): void
  • icalpropertySetDtstart(prop: property, v: object): void
  • icalpropertySetDue(prop: property, v: object): void
  • icalpropertySetDuration(prop: property, v: object): void
  • icalpropertySetEstimatedduration(prop: property, v: object): void
  • icalpropertySetExdate(prop: property, v: object): void
  • icalpropertySetExpand(prop: property, v: number): void
  • icalpropertySetExrule(prop: property, v: object): void
  • icalpropertySetFreebusy(prop: property, v: object): void
  • icalpropertySetGeo(prop: property, v: object): void
  • icalpropertySetGrant(prop: property, v: string): void
  • icalpropertySetItipversion(prop: property, v: string): void
  • icalpropertySetLastmodified(prop: property, v: object): void
  • icalpropertySetLocation(prop: property, v: string): void
  • icalpropertySetMaxcomponentsize(prop: property, v: number): void
  • icalpropertySetMaxdate(prop: property, v: object): void
  • icalpropertySetMaxresults(prop: property, v: number): void
  • icalpropertySetMaxresultssize(prop: property, v: number): void
  • icalpropertySetMethod(prop: property, v: object): void
  • icalpropertySetMindate(prop: property, v: object): void
  • icalpropertySetMultipart(prop: property, v: string): void
  • icalpropertySetName(prop: property, v: string): void
  • icalpropertySetOrganizer(prop: property, v: string): void
  • icalpropertySetOwner(prop: property, v: string): void
  • icalpropertySetParameterFromString(prop: property, name: string, value: string): void
  • icalpropertySetPatchdelete(prop: property, v: string): void
  • icalpropertySetPatchorder(prop: property, v: number): void
  • icalpropertySetPatchparameter(prop: property, v: string): void
  • icalpropertySetPatchtarget(prop: property, v: string): void
  • icalpropertySetPatchversion(prop: property, v: string): void
  • icalpropertySetPercentcomplete(prop: property, v: number): void
  • icalpropertySetPermission(prop: property, v: string): void
  • icalpropertySetPollcompletion(prop: property, v: object): void
  • icalpropertySetPollitemid(prop: property, v: number): void
  • icalpropertySetPollmode(prop: property, v: object): void
  • icalpropertySetPollproperties(prop: property, v: string): void
  • icalpropertySetPollwinner(prop: property, v: number): void
  • icalpropertySetPriority(prop: property, v: number): void
  • icalpropertySetProdid(prop: property, v: string): void
  • icalpropertySetQuery(prop: property, v: string): void
  • icalpropertySetQueryid(prop: property, v: string): void
  • icalpropertySetQuerylevel(prop: property, v: object): void
  • icalpropertySetQueryname(prop: property, v: string): void
  • icalpropertySetRdate(prop: property, v: object): void
  • icalpropertySetRecuraccepted(prop: property, v: string): void
  • icalpropertySetRecurexpand(prop: property, v: string): void
  • icalpropertySetRecurlimit(prop: property, v: string): void
  • icalpropertySetRecurrenceid(prop: property, v: object): void
  • icalpropertySetRefreshinterval(prop: property, v: object): void
  • icalpropertySetRelatedto(prop: property, v: string): void
  • icalpropertySetRelcalid(prop: property, v: string): void
  • icalpropertySetRepeat(prop: property, v: number): void
  • icalpropertySetReplyurl(prop: property, v: string): void
  • icalpropertySetRequeststatus(prop: property, v: object): void
  • icalpropertySetResources(prop: property, v: string): void
  • icalpropertySetResponse(prop: property, v: number): void
  • icalpropertySetRestriction(prop: property, v: string): void
  • icalpropertySetRrule(prop: property, v: object): void
  • icalpropertySetScope(prop: property, v: string): void
  • icalpropertySetSequence(prop: property, v: number): void
  • icalpropertySetSource(prop: property, v: string): void
  • icalpropertySetStatus(prop: property, v: object): void
  • icalpropertySetStoresexpanded(prop: property, v: string): void
  • icalpropertySetSummary(prop: property, v: string): void
  • icalpropertySetTarget(prop: property, v: string): void
  • icalpropertySetTaskmode(prop: property, v: object): void
  • icalpropertySetTransp(prop: property, v: object): void
  • icalpropertySetTrigger(prop: property, v: object): void
  • icalpropertySetTzid(prop: property, v: string): void
  • icalpropertySetTzidaliasof(prop: property, v: string): void
  • icalpropertySetTzname(prop: property, v: string): void
  • icalpropertySetTzoffsetfrom(prop: property, v: number): void
  • icalpropertySetTzoffsetto(prop: property, v: number): void
  • icalpropertySetTzuntil(prop: property, v: object): void
  • icalpropertySetTzurl(prop: property, v: string): void
  • icalpropertySetUid(prop: property, v: string): void
  • icalpropertySetUrl(prop: property, v: string): void
  • icalpropertySetValueFromString(prop: property, value: string, kind: string): void
  • icalpropertySetVersion(prop: property, v: string): void
  • icalpropertySetVoter(prop: property, v: string): void
  • icalpropertySetX(prop: property, v: string): void
  • icalpropertySetXName(prop: property, name: string): void
  • icalpropertySetXlicclass(prop: property, v: object): void
  • icalpropertySetXlicclustercount(prop: property, v: string): void
  • icalpropertySetXlicerror(prop: property, v: string): void
  • icalpropertySetXlicmimecharset(prop: property, v: string): void
  • icalpropertySetXlicmimecid(prop: property, v: string): void
  • icalpropertySetXlicmimecontenttype(prop: property, v: string): void
  • icalpropertySetXlicmimeencoding(prop: property, v: string): void
  • icalpropertySetXlicmimefilename(prop: property, v: string): void
  • icalpropertySetXlicmimeoptinfo(prop: property, v: string): void
  • icalrecurExpandRecurrence(rule: string, start: number, count: number, array: number): number
  • Parameters

    • rule: string
    • start: number
    • count: number
    • array: number

    Returns number

  • icalrecurIteratorSetStart(impl: recur_iterator, start: object): number
  • icalrecurrencetypeAsString(recur: object): string
  • icalrecurrencetypeAsStringR(recur: object): string
  • icalrecurrencetypeClear(r: object): void
  • icalrecurrencetypeDayDayOfWeek(day: number): object | null
  • icalrecurrencetypeDayPosition(day: number): number
  • icalrecurrencetypeFromString(str: string): object | null
  • icalrecurrencetypeMonthIsLeap(month: number): number
  • icalrecurrencetypeMonthMonth(month: number): number
  • icalrecurrencetypeRscaleIsSupported(): number
  • icalreqstattypeAsString(arg0: object): string
  • icalreqstattypeAsStringR(arg0: object): string
  • icalreqstattypeFromString(str: string): object | null
  • icaltimeAdd(t: object, d: object): object | null
  • icaltimeAdjust(tt: object, days: number, hours: number, minutes: number, seconds: number): void
  • Parameters

    • tt: object
    • days: number
    • hours: number
    • minutes: number
    • seconds: number

    Returns void

  • icaltimeAsIcalString(tt: object): string
  • icaltimeAsIcalStringR(tt: object): string
  • icaltimeAsTimet(arg0: object): number
  • icaltimeAsTimetWithZone(tt: object, zone: timezone): number
  • icaltimeCompare(a: object, b: object): number
  • icaltimeCompareDateOnly(a: object, b: object): number
  • icaltimeCompareDateOnlyTz(a: object, b: object, tz: timezone): number
  • icaltimeConvertToZone(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

  • icaltimeCurrentTimeWithZone(zone: timezone): object | null
  • icaltimeDayOfWeek(t: object): number
  • icaltimeDayOfYear(t: object): number
  • icaltimeDaysInMonth(month: number, year: number): number
  • icaltimeDaysInYear(year: number): number
  • icaltimeFromDayOfYear(doy: number, year: number): object | null
  • icaltimeFromString(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

  • icaltimeFromTimetWithZone(tm: number, isDate: number, zone: timezone): object | null
  • icaltimeGetTimezone(t: object): timezone
  • icaltimeGetTzid(t: object): string
  • icaltimeIsDate(t: object): number
  • icaltimeIsLeapYear(year: number): number
  • icaltimeIsNullTime(t: object): number
  • icaltimeIsUtc(t: object): number
  • icaltimeIsValidTime(t: object): number
  • icaltimeNormalize(t: object): object | null
  • icaltimeNullDate(): object | null
  • icaltimeNullTime(): object | null
  • icaltimeSetTimezone(t: object, zone: timezone): object | null
  • icaltimeSpanNew(dtstart: object, dtend: object, isBusy: number): object | null
  • Parameters

    • dtstart: object
    • dtend: object
    • isBusy: number

    Returns object | null

  • icaltimeStartDoyWeek(t: object, fdow: number): number
  • icaltimeSubtract(t1: object, t2: object): object | null
  • icaltimeToday(): object | null
  • icaltimeWeekNumber(t: object): number
  • icaltimezoneArrayFree(timezones: array): void
  • icaltimezoneDumpChanges(zone: timezone, maxYear: number, fp: object): number
  • icaltimezoneFree(zone: timezone, freeStruct: number): void
  • icaltimezoneFreeBuiltinTimezones(): void
  • icaltimezoneGetBuiltinTzdata(): number
  • icaltimezoneGetDisplayName(zone: timezone): string
  • icaltimezoneGetLatitude(zone: timezone): number
  • icaltimezoneGetLocation(zone: timezone): string
  • icaltimezoneGetLocationFromVtimezone(component: ICal.component): string
  • icaltimezoneGetLongitude(zone: timezone): number
  • icaltimezoneGetTzid(zone: timezone): string
  • icaltimezoneGetTznames(zone: timezone): string
  • icaltimezoneGetTznamesFromVtimezone(component: ICal.component): string
  • icaltimezoneGetUtcOffset(zone: timezone, tt: object, isDaylight: number): number
  • icaltimezoneGetUtcOffsetOfUtcTime(zone: timezone, tt: object, isDaylight: number): number
  • icaltimezoneReleaseZoneTab(): void
  • icaltimezoneSetBuiltinTzdata(set: number): void
  • icaltimezoneSetTzidPrefix(newPrefix: string): void
  • icaltimezoneTzidPrefix(): string
  • icaltriggertypeFromInt(reltime: number): object | null
  • icaltriggertypeFromString(str: string): object | null
  • icaltriggertypeIsBadTrigger(tr: object): number
  • icaltriggertypeIsNullTrigger(tr: object): number
  • icaltzutilGetZoneDirectory(): string
  • icalvalueAsIcalString(value: value): string
  • icalvalueAsIcalStringR(value: value): string
  • icalvalueDecodeIcalString(szText: string, szDecText: string, nMaxBufferLen: number): number
  • Parameters

    • szText: string
    • szDecText: string
    • nMaxBufferLen: number

    Returns number

  • icalvalueEncodeIcalString(szText: string, szEncText: string, maxBufferLen: number): number
  • Parameters

    • szText: string
    • szEncText: string
    • maxBufferLen: number

    Returns number

  • icalvalueFree(value: value): void
  • icalvalueGetAction(value: value): object | null
  • icalvalueGetBinary(value: value): string
  • icalvalueGetBoolean(value: value): number
  • icalvalueGetBusytype(value: value): object | null
  • icalvalueGetCaladdress(value: value): string
  • icalvalueGetCarlevel(value: value): object | null
  • icalvalueGetClass(value: value): object | null
  • icalvalueGetCmd(value: value): object | null
  • icalvalueGetDate(value: value): object | null
  • icalvalueGetDatetime(value: value): object | null
  • icalvalueGetDatetimedate(value: value): object | null
  • icalvalueGetDatetimeperiod(value: value): object | null
  • icalvalueGetDuration(value: value): object | null
  • icalvalueGetFloat(value: value): number
  • icalvalueGetGeo(value: value): object | null
  • icalvalueGetInteger(value: value): number
  • icalvalueGetMethod(value: value): object | null
  • icalvalueGetPeriod(value: value): object | null
  • icalvalueGetPollcompletion(value: value): object | null
  • icalvalueGetPollmode(value: value): object | null
  • icalvalueGetQuery(value: value): string
  • icalvalueGetQuerylevel(value: value): object | null
  • icalvalueGetRecur(value: value): object | null
  • icalvalueGetRequeststatus(value: value): object | null
  • icalvalueGetStatus(value: value): object | null
  • icalvalueGetString(value: value): string
  • icalvalueGetTaskmode(value: value): object | null
  • icalvalueGetText(value: value): string
  • icalvalueGetTransp(value: value): object | null
  • icalvalueGetTrigger(value: value): object | null
  • icalvalueGetUri(value: value): string
  • icalvalueGetUtcoffset(value: value): number
  • icalvalueGetX(value: value): string
  • icalvalueGetXlicclass(value: value): object | null
  • icalvalueIsValid(value: value): number
  • icalvalueIsaValue(arg0: object): number
  • icalvalueResetKind(value: value): void
  • icalvalueSetAction(value: value, v: object): void
  • icalvalueSetBinary(value: value, v: string): void
  • icalvalueSetBoolean(value: value, v: number): void
  • icalvalueSetBusytype(value: value, v: object): void
  • icalvalueSetCaladdress(value: value, v: string): void
  • icalvalueSetCarlevel(value: value, v: object): void
  • icalvalueSetClass(value: value, v: object): void
  • icalvalueSetCmd(value: value, v: object): void
  • icalvalueSetDate(value: value, v: object): void
  • icalvalueSetDatetime(value: value, v: object): void
  • icalvalueSetDatetimedate(value: value, v: object): void
  • icalvalueSetDatetimeperiod(value: value, v: object): void
  • icalvalueSetDuration(value: value, v: object): void
  • icalvalueSetFloat(value: value, v: number): void
  • icalvalueSetGeo(value: value, v: object): void
  • icalvalueSetInteger(value: value, v: number): void
  • icalvalueSetMethod(value: value, v: object): void
  • icalvalueSetPeriod(value: value, v: object): void
  • icalvalueSetPollcompletion(value: value, v: object): void
  • icalvalueSetPollmode(value: value, v: object): void
  • icalvalueSetQuery(value: value, v: string): void
  • icalvalueSetQuerylevel(value: value, v: object): void
  • icalvalueSetRecur(value: value, v: object): void
  • icalvalueSetRequeststatus(value: value, v: object): void
  • icalvalueSetStatus(value: value, v: object): void
  • icalvalueSetString(value: value, v: string): void
  • icalvalueSetTaskmode(value: value, v: object): void
  • icalvalueSetText(value: value, v: string): void
  • icalvalueSetTransp(value: value, v: object): void
  • icalvalueSetTrigger(value: value, v: object): void
  • icalvalueSetUri(value: value, v: string): void
  • icalvalueSetUtcoffset(value: value, v: number): void
  • icalvalueSetX(value: value, v: string): void
  • icalvalueSetXlicclass(value: value, v: object): void
  • printDateToString(str: string, data: object): void
  • printDatetimeToString(str: string, data: object): void
  • pvlUnshift(l: pvl_list, d: object): void
  • setZoneDirectory(path: string): void
  • sspmEncodingString(type: object): string
  • sspmFreeParts(parts: object, maxParts: number): void
  • sspmMajorTypeString(type: object): string
  • sspmMinorTypeString(type: object): string
  • sspmParseMime(parts: object, maxParts: number, actions: object, getString: object, getStringData: object, firstHeader: object): number
  • Parameters

    • parts: object
    • maxParts: number
    • actions: object
    • getString: object
    • getStringData: object
    • firstHeader: object

    Returns number

  • sspmWriteMime(parts: object, numParts: number, outputString: string, header: string): number
  • Parameters

    • parts: object
    • numParts: number
    • outputString: string
    • header: string

    Returns 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