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