Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
calIFreeBusyProvider Interface Reference

import "calIFreeBusyProvider.idl";

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

List of all members.

Public Member Functions

calIOperation getFreeBusyIntervals (in AUTF8String aCalId, in calIDateTime aRangeStart, in calIDateTime aRangeEnd, in unsigned long aBusyTypes, in calIGenericOperationListener aListener)
 Gets free/busy intervals.

Detailed Description

Definition at line 46 of file calIFreeBusyProvider.idl.


Member Function Documentation

calIOperation calIFreeBusyProvider::getFreeBusyIntervals ( in AUTF8String  aCalId,
in calIDateTime  aRangeStart,
in calIDateTime  aRangeEnd,
in unsigned long  aBusyTypes,
in calIGenericOperationListener  aListener 
)

Gets free/busy intervals.

Results are notified to the passed listener interface.

Parameters:
aCalIdcalid or MAILTO:rfc822addr
aRangeStartstart time of free-busy search
aRangeEndend time of free-busy search
aBusyTypeswhat free-busy intervals should be returned
aListenercalled with an array of calIFreeBusyInterval objects
Returns:
optional operation handle to track the operation

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