#include "CalendarTimezone.h" using namespace std; void CalendarTimezoneObject::SaveObjectData(string *SaveData){ string DataLine = ""; string DataLineProcessed = ""; *SaveData += "BEGIN:VTIMEZONE\n"; // Process the TZID. if (TimeZoneData.size() > 0){ if (TimeZoneDataTokens.size() > 0){ DataLine += "TZID;"; DataLine += TimeZoneDataTokens; } else { DataLine += "TZID"; } DataLine += ":"; DataLine += TimeZoneData; DataLine += "\n"; DataLineProcessed = OutputText(&DataLine); *SaveData += DataLineProcessed; DataLine.clear(); DataLineProcessed.clear(); } // Process the LAST-MODIFIED value. if (LastModifiedData.size() > 0){ if (LastModifiedTokens.size() > 0){ DataLine += "LAST-MODIFIED;"; DataLine += LastModifiedTokens; } else { DataLine += "LAST-MODIFIED"; } DataLine += ":"; DataLine += LastModifiedData; DataLine += "\n"; DataLineProcessed = OutputText(&DataLine); *SaveData += DataLineProcessed; DataLine.clear(); DataLineProcessed.clear(); } *SaveData += "END:VTIMEZONE\n"; }