EvolutionCalendarSource::ItemID Class Reference

#include <EvolutionCalendarSource.h>

List of all members.

Public Member Functions

 ItemID (const string &uid, const string &rid)
 ItemID (const char *uid, const char *rid)
 ItemID (const string &luid)
string getLUID () const

Static Public Member Functions

static string getLUID (const string &uid, const string &rid)

Public Attributes

const string m_uid
const string m_rid


Detailed Description

An item is identified in the calendar by its UID (unique ID) and RID (recurrence ID). The RID may be empty.

This is turned into a SyncML LUID by concatenating them: <uid>-rid<rid>.

Definition at line 92 of file EvolutionCalendarSource.h.


Constructor & Destructor Documentation

EvolutionCalendarSource::ItemID::ItemID ( const string &  uid,
const string &  rid 
) [inline]

Definition at line 94 of file EvolutionCalendarSource.h.

EvolutionCalendarSource::ItemID::ItemID ( const char *  uid,
const char *  rid 
) [inline]

Definition at line 98 of file EvolutionCalendarSource.h.

EvolutionCalendarSource::ItemID::ItemID ( const string &  luid  ) 

Definition at line 694 of file EvolutionCalendarSource.cpp.

References m_rid, and m_uid.


Member Function Documentation

string EvolutionCalendarSource::ItemID::getLUID ( const string &  uid,
const string &  rid 
) [static]

Definition at line 689 of file EvolutionCalendarSource.cpp.

string EvolutionCalendarSource::ItemID::getLUID (  )  const


Member Data Documentation

Definition at line 104 of file EvolutionCalendarSource.h.

Referenced by getLUID(), EvolutionCalendarSource::insertItem(), and ItemID().

Definition at line 104 of file EvolutionCalendarSource.h.

Referenced by getLUID(), EvolutionCalendarSource::insertItem(), and ItemID().


The documentation for this class was generated from the following files:

Generated on Sat Oct 18 17:17:03 2008 for SyncEvolution and Funambol by  doxygen 1.5.7.1