libkcal Library API Documentation

KCal::DummyScheduler Class Reference

This class implements the iTIP interface as a primitive local version for testing. More...

#include <dummyscheduler.h>

Inheritance diagram for KCal::DummyScheduler:

KCal::Scheduler List of all members.

Public Member Functions

 DummyScheduler (Calendar *)
bool publish (IncidenceBase *incidence, const QString &recipients)
 iTIP publish action

bool performTransaction (IncidenceBase *incidence, Method method)
 Perform iTIP transaction on incidence.

bool performTransaction (IncidenceBase *incidence, Method method, const QString &recipients)
 Perform iTIP transaction on incidence to specified recipient(s).

QPtrList< ScheduleMessageretrieveTransactions ()
 Retrieve incoming iTIP transactions.


Protected Member Functions

bool saveMessage (const QString &)

Detailed Description

This class implements the iTIP interface as a primitive local version for testing.

It uses a file dummyscheduler.store as inbox/outbox.

Definition at line 34 of file dummyscheduler.h.


Member Function Documentation

bool DummyScheduler::publish IncidenceBase incidence,
const QString recipients
[virtual]
 

iTIP publish action

Implements KCal::Scheduler.

Definition at line 46 of file dummyscheduler.cpp.

References KCal::ICalFormat::createScheduleMessage().

bool DummyScheduler::performTransaction IncidenceBase incidence,
Method  method
[virtual]
 

Perform iTIP transaction on incidence.

The method is specified as the method argumanet and can be any valid iTIP method.

Implements KCal::Scheduler.

Definition at line 61 of file dummyscheduler.cpp.

References KCal::ICalFormat::createScheduleMessage().

bool DummyScheduler::performTransaction IncidenceBase incidence,
Method  method,
const QString recipients
[virtual]
 

Perform iTIP transaction on incidence to specified recipient(s).

The method is specified as the method argumanet and can be any valid iTIP method.

Implements KCal::Scheduler.

Definition at line 54 of file dummyscheduler.cpp.

References KCal::ICalFormat::createScheduleMessage().

QPtrList< ScheduleMessage > DummyScheduler::retrieveTransactions  )  [virtual]
 

Retrieve incoming iTIP transactions.

Implements KCal::Scheduler.

Definition at line 81 of file dummyscheduler.cpp.

References QPtrList::append(), QFile::close(), KCal::CalFormat::exception(), QString::find(), QString::isNull(), KCal::ErrorFormat::message(), QFile::open(), KCal::ICalFormat::parseScheduleMessage(), and QTextStream::readLine().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Feb 15 11:40:28 2004 by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2001