Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
calICalendarManager Interface Reference

import "calICalendarManager.idl";

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

List of all members.

Public Member Functions

calICalendar createCalendar (in AUTF8String aType, in nsIURI aURL)
void registerCalendar (in calICalendar aCalendar)
void unregisterCalendar (in calICalendar aCalendar)
void deleteCalendar (in calICalendar aCalendar)
void getCalendars (out PRUint32 count,[array, size_is(count), retval] out calICalendar aCalendars)
nsIVariant getCalendarPref_ (in calICalendar aCalendar, in AUTF8String aName)
void setCalendarPref_ (in calICalendar aCalendar, in nsIVariant aName, in nsIVariant aValue)
void deleteCalendarPref_ (in calICalendar aCalendar, in AUTF8String aName)
void addObserver (in calICalendarManagerObserver aObserver)
void removeObserver (in calICalendarManagerObserver aObserver)

Public Attributes

readonly attribute PRUint32 networkCalendarCount
 Gives the number of registered calendars that require network access.
readonly attribute PRUint32 readOnlyCalendarCount
readonly attribute PRUint32 calendarCount
 Gives the number of registered calendars.

Detailed Description

Definition at line 47 of file calICalendarManager.idl.


Member Function Documentation

calICalendar calICalendarManager::createCalendar ( in AUTF8String  aType,
in nsIURI  aURL 
)
void calICalendarManager::deleteCalendarPref_ ( in calICalendar  aCalendar,
in AUTF8String  aName 
)
nsIVariant calICalendarManager::getCalendarPref_ ( in calICalendar  aCalendar,
in AUTF8String  aName 
)
void calICalendarManager::getCalendars ( out PRUint32  count,
[array, size_is(count), retval] out calICalendar  aCalendars 
)

Member Data Documentation

Gives the number of registered calendars.

Definition at line 62 of file calICalendarManager.idl.

Gives the number of registered calendars that require network access.

Definition at line 52 of file calICalendarManager.idl.

Definition at line 57 of file calICalendarManager.idl.


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