WinEvent Class Reference
[Win_adapter]

Rapresents an event object for Windows Clients. More...

#include <WinEvent.h>

Inheritance diagram for WinEvent:

Inheritance graph
[legend]
Collaboration diagram for WinEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WinEvent ()
 Default Constructor.
 WinEvent (const wstring dataString)
 Constructor: fills propertyMap parsing the passed vCalendar string.
 ~WinEvent ()
 Destructor.
int parse (const wstring dataString)
 Parse a vCalendar string and fills the propertyMap.
wstring & toString ()
 Format and return a vCalendar string from the propertyMap.
WinRecurrencegetRecPattern ()
 Returns a pointer to the (internally owned) WinRecurrence.
list< wstring > * getExcludeDates ()
 Returns a pointer to the list (internally owned) of exclude dates.
list< wstring > * getIncludeDates ()
 Returns a pointer to the list (internally owned) of include dates.
list< WinRecipient > * getRecipients ()
 Returns a pointer to the list (internally owned) of recipients.

Detailed Description

Rapresents an event object for Windows Clients.

The object can be filled passing a vCalendar, or filling directly the map. Calling 'toString()' a vCalendar is formatted and returned.


Member Function Documentation

int WinEvent::parse ( const wstring  dataString  ) 

Parse a vCalendar string and fills the propertyMap.

The map is cleared and will contain only found properties at the end of the parsing.

Parameters:
dataString input vCalendar string to be parsed
Returns:
0 if no errors

wstring& WinEvent::toString (  ) 

Format and return a vCalendar string from the propertyMap.

Not supported properties are ignored and so not formatted as they don't have a correspondence in propertyMap.

Returns:
the vCalendar string formatted, reference to internal wstring


The documentation for this class was generated from the following file:
Generated on Tue Oct 30 15:11:32 2007 for Funambol C++ Client Library by  doxygen 1.5.2