Back to index

lightning-sunbird  0.9+nobinonly
Public Attributes
calIErrors Interface Reference

import "calIErrors.idl";

Inheritance diagram for calIErrors:
Inheritance graph
[legend]
Collaboration diagram for calIErrors:
Collaboration graph
[legend]

List of all members.

Public Attributes

const unsigned long CAL_ERROR_MODULE_CALENDAR = 5
 The first two constants are copied from nsError.h, but named slightly differently, because if they're named the same, the names collide and the compiler can't deal.
const unsigned long CAL_ERROR_MODULE_BASE_OFFSET = 0x45
const unsigned long ERROR_BASE
 The beginning of this set of error codes, also copied from the macros in nsError.h.
const unsigned long INVALID_TIMEZONE = ERROR_BASE + 1
 An invalid or nonexistent timezone was encountered.
const unsigned long CAL_IS_READONLY = ERROR_BASE + 2
 Attempted to modify a readOnly calendar.
const unsigned long CAL_UTF8_DECODING_FAILED = ERROR_BASE + 3
 Error while decoding an (ics) file from utf8.
const unsigned long DUPLICATE_ID = ERROR_BASE + 4
 Tried to add an item to a calendar in which an item with the same ID already existed.
const unsigned long OPERATION_CANCELLED = ERROR_BASE + 5
 Operation has been cancelled.
const unsigned long PROVIDER_CREATION_FAILED = ERROR_BASE + 6
 Creation of calendar object failed.
const unsigned long STORAGE_UNKNOWN_SCHEMA_ERROR = ERROR_BASE + 7
 Profile data has newer schema than we know in this calendar version.
const unsigned long STORAGE_UNKNOWN_TIMEZONES_ERROR = ERROR_BASE + 8
 Profile data may refer to newer timezones than we know.
const unsigned long READ_FAILED = ERROR_BASE + 9
 The calendar could not be accessed for reading.
const unsigned long MODIFICATION_FAILED = ERROR_BASE + 10
 The calendar could not be accessed for modification.
const unsigned long ICS_ERROR_BASE = ERROR_BASE + 0x100
const unsigned long ICS_NO_ERROR = ICS_ERROR_BASE + 0
 ICS errors, copied from icalerror.h.
const unsigned long ICS_BADARG = ICS_ERROR_BASE + 1
const unsigned long ICS_NEWFAILED = ICS_ERROR_BASE + 2
const unsigned long ICS_ALLOCATION = ICS_ERROR_BASE + 3
const unsigned long ICS_MALFORMEDDATA = ICS_ERROR_BASE + 4
const unsigned long ICS_PARSE = ICS_ERROR_BASE + 5
const unsigned long ICS_INTERNAL = ICS_ERROR_BASE + 6
const unsigned long ICS_FILE = ICS_ERROR_BASE + 7
const unsigned long ICS_USAGE = ICS_ERROR_BASE + 8
const unsigned long ICS_UNIMPLEMENTED = ICS_ERROR_BASE + 9
const unsigned long ICS_UNKNOWN = ICS_ERROR_BASE + 10
const unsigned long WCAP_ERROR_BASE = ERROR_BASE + 0x200
 WCAP specific errors, defined in calendar/providers/wcap/public/calIWcapErrors.idl Range claimed is [ERROR_BASE + 0x200, ERROR_BASE + 0x300)
const unsigned long DAV_ERROR_BASE = ERROR_BASE + 0x301
 (Cal)DAV specific errors Range is [ERROR_BASE + 0x301, ERROR_BASE + 0x399]
const unsigned long DAV_NOT_DAV = DAV_ERROR_BASE + 0
const unsigned long DAV_DAV_NOT_CALDAV = DAV_ERROR_BASE + 1
const unsigned long DAV_NO_PROPS = DAV_ERROR_BASE + 2
const unsigned long DAV_PUT_ERROR = DAV_ERROR_BASE + 3
const unsigned long DAV_REMOVE_ERROR = DAV_ERROR_BASE + 4
const unsigned long DAV_REPORT_ERROR = DAV_ERROR_BASE + 5

Detailed Description

Definition at line 41 of file calIErrors.idl.


Member Data Documentation

Definition at line 49 of file calIErrors.idl.

The first two constants are copied from nsError.h, but named slightly differently, because if they're named the same, the names collide and the compiler can't deal.

Definition at line 48 of file calIErrors.idl.

Attempted to modify a readOnly calendar.

Definition at line 68 of file calIErrors.idl.

Error while decoding an (ics) file from utf8.

Definition at line 73 of file calIErrors.idl.

Definition at line 144 of file calIErrors.idl.

(Cal)DAV specific errors Range is [ERROR_BASE + 0x301, ERROR_BASE + 0x399]

Definition at line 142 of file calIErrors.idl.

Definition at line 145 of file calIErrors.idl.

Definition at line 143 of file calIErrors.idl.

Definition at line 146 of file calIErrors.idl.

Definition at line 147 of file calIErrors.idl.

Definition at line 148 of file calIErrors.idl.

Tried to add an item to a calendar in which an item with the same ID already existed.

Definition at line 79 of file calIErrors.idl.

Initial value:

The beginning of this set of error codes, also copied from the macros in nsError.h.

Definition at line 55 of file calIErrors.idl.

Definition at line 122 of file calIErrors.idl.

Definition at line 120 of file calIErrors.idl.

Definition at line 112 of file calIErrors.idl.

Definition at line 126 of file calIErrors.idl.

Definition at line 125 of file calIErrors.idl.

Definition at line 123 of file calIErrors.idl.

Definition at line 121 of file calIErrors.idl.

ICS errors, copied from icalerror.h.

The numbers (minus ICS_ERROR_BASE) should match with the enum values from icalerror.h

Definition at line 119 of file calIErrors.idl.

Definition at line 124 of file calIErrors.idl.

Definition at line 128 of file calIErrors.idl.

Definition at line 129 of file calIErrors.idl.

Definition at line 127 of file calIErrors.idl.

An invalid or nonexistent timezone was encountered.

Definition at line 63 of file calIErrors.idl.

The calendar could not be accessed for modification.

Definition at line 109 of file calIErrors.idl.

Operation has been cancelled.

Definition at line 84 of file calIErrors.idl.

Creation of calendar object failed.

Definition at line 89 of file calIErrors.idl.

The calendar could not be accessed for reading.

Definition at line 104 of file calIErrors.idl.

Profile data has newer schema than we know in this calendar version.

Definition at line 94 of file calIErrors.idl.

Profile data may refer to newer timezones than we know.

Definition at line 99 of file calIErrors.idl.

WCAP specific errors, defined in calendar/providers/wcap/public/calIWcapErrors.idl Range claimed is [ERROR_BASE + 0x200, ERROR_BASE + 0x300)

Definition at line 136 of file calIErrors.idl.


The documentation for this interface was generated from the following file: