}
- // Process Alarm section.
-
- //ProcessAlarms();
+ // Process VALARM section.
int SeekCount = 0;
int AlarmObjectCount = 0;
}
-}
-
-void CalendarEventObject::ProcessAlarms(){
-
- int SeekCount = 0;
-
- bool TZMode = false; // False = STANDARD, True = DAYLIGHT.
- bool ValidBegin = false;
- vector<string> EventObjectName;
- vector<string> EventObjectData;
-
- for (vector<string>::iterator iter = ObjectName.begin();
- iter != ObjectName.end(); iter++){
-
- // Check if the current name is BEGIN and
- // data is either STANDARD or DAYLIGHT.
-
- if (ObjectName[SeekCount] == "BEGIN" &&
- ObjectData[SeekCount] == "VALARM"){
-
- if (ValidBegin == false){
- ValidBegin = true;
- EventObjectName.clear();
- EventObjectData.clear();
- } else {
-
- }
-
- SeekCount++;
- continue;
-
- }
-
- // Check if current name is END and
- // data is either STANDARD or DAYLIGHT.
-
- if (ObjectName[SeekCount] == "END" &&
- ObjectData[SeekCount] == "VALARM" &&
- ValidBegin == true){
-
- EventAlarmName.push_back(EventObjectName);
- EventAlarmData.push_back(EventObjectData);
-
- EventObjectName.clear();
- EventObjectData.clear();
-
- ValidBegin = false;
-
- }
-
- if (ValidBegin == true){
-
- EventObjectName.push_back(ObjectName[SeekCount]);
- EventObjectData.push_back(ObjectData[SeekCount]);
-
- }
-
- SeekCount++;
-
- }
-
}
\ No newline at end of file