TSmilTime Class Reference
Time class. Special time values INDEFINITE, UNRESOLVED and UNKNOWN are also possible. Includes basic math operators.
Constructor & Destructor Documentation
TSmilTime(TInt)
IMPORT_C | TSmilTime | ( | TInt | aValue | ) | |
C++ constructor with initialisation.
TSmilTime(const TDesC &)
IMPORT_C | TSmilTime | ( | const TDesC & | aValue | ) | |
Member Functions Documentation
FromMicroSeconds(TTimeIntervalMicroSeconds)
Creates time value from a microsecond value
FromMicroSeconds(TInt)
Creates time value from an integer value
IsFinite()
TBool
| IsFinite | ( | ) | const [inline] |
IsIndefinite()
TBool
| IsIndefinite | ( | ) | const [inline] |
IsMedia()
TBool
| IsMedia | ( | ) | const [inline] |
IsUnresolved()
TBool
| IsUnresolved | ( | ) | const [inline] |
IsUnspecified()
TBool
| IsUnspecified | ( | ) | const [inline] |
ToLocal(CSmilObject *, TSmilTime)
Converts from global to local time
ToMicroSeconds()
Converts (finite) time value to microseconds
Value()
TInt
| Value | ( | ) | const [inline] |
operator!=(const TSmilTime &)
Comparison operator (indef!=unres)
operator*(const TSmilTime &)
Multiply operator (indef*def=indef, unres*def=unres)
operator*(const TReal32)
Multiply operator (indef*def=indef, unres*def=unres)
operator+(const TSmilTime &)
Sum operator (indef+def=indef, unres+def=unres)
operator++(TInt)
Increment operator (indef++ == indef)
operator-(const TSmilTime &)
Substract operator (indef-def=indef, unres-def=unres, def-indef=indef,...)
operator<(const TSmilTime &)
Comparison operator (def<indef<unres)
operator<=(const TSmilTime &)
operator=(const TSmilTime &)
operator==(const TSmilTime &)
Comparison operator (indef!=unres)
operator>(const TSmilTime &)
Comparison operator (unres>indef>def)
operator>=(const TSmilTime &)
Member Enumerations Documentation
Enum anonymous
Enumerators
KUnspecified = KMaxTInt | |
KUnresolved = KMaxTInt | |
KIndefinite = KMaxTInt - 1 | |
KMedia = KMaxTInt - 2 | |
Member Data Documentation
TInt
iValue
From ?base_class ?member_description.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.