//-------------------------------------------------------------------------------------------------- static void CheckFor ( appCfg_Iter_t iterRef, IterType_t type ) { LE_FATAL_IF(iterRef == NULL, "Iterator reference can not be NULL."); LE_FATAL_IF(iterRef->type != type, "Expected %s, but received %s instead.", TypeToStr(type), TypeToStr(iterRef->type)); }
void TEventEntry::ToStr(TDes& aStr) { if (IsEvent()) // Event or Action { aStr.Append(KLitEvent); } else { aStr.Append(KLitAction); } if (iSequenceNumber>=0) { aStr.AppendFormat(KLit02D, iSequenceNumber); } aStr.Append(KLitColon); if (iType!=EActionUserWait) { aStr.AppendFormat(KLitA02D, iAlarmIdx); // Alarm idx } aStr.AppendFormat(KLitS, &TypeToStr()); // Event name if (iType==EEventVisible) // Visibility { aStr.AppendFormat(KLitS, &BoolToStr(iVisible)); } if (iType==EEventSetState) // State flags { aStr.AppendFormat(KLitFlags, iAltSFlags); } if (iType==EActionUserWait) { aStr.AppendFormat(KLitDSec, iPeriod); if (iAlarmIdx==KBogusAlarmIdx) aStr.AppendFormat(KLitCompleted); } if (iType==EActionSnooze || iType==EActionPauseSound) { aStr.AppendFormat(KLitForDMinutes, iPeriod/60); } }
void Object::AssignTo(Object* dest) { ThrowAssignException(ThisMethod, TypeToStr(*this), TypeToStr(*dest)); }