TSmilTimeList Class Reference

class TSmilTimeList

Constructor & Destructor Documentation

TSmilTimeList()

TSmilTimeList ( )

Constructor.

~TSmilTimeList()

~TSmilTimeList ( ) [virtual]

Destructor.

Member Functions Documentation

Add(CSmilInstanceTime *)

void Add ( CSmilInstanceTime * aTime )

Add an instance time to the list.

Parameters

CSmilInstanceTime * aTime

HasFiniteOffsets()

TBool HasFiniteOffsets ( )

IsEmpty()

TBool IsEmpty ( )

Check if the list is empty or not.

NextInstance(TSmilTime &, TBool)

TSmilTime NextInstance ( TSmilTime & aAfter,
TBool aEq
)

Get next greater instance.

Parameters

TSmilTime & aAfter
TBool aEq

RecalcSyncbase()

void RecalcSyncbase ( )

Destructor.

Remove(CSmilInstanceTime *, CSmilInstanceTime *)

void Remove ( CSmilInstanceTime * aRem,
CSmilInstanceTime * aPrev
)

Remove an instance time from the list.

Reset()

void Reset ( )

Reset this time list.

SetObject(CSmilObject *)

void SetObject ( CSmilObject * aObject )

Parameters

CSmilObject * aObject

Member Data Documentation

CSmilInstanceTime * iFirst

CSmilInstanceTime * iFirst [private]

CSmilInstanceTime * iLast

CSmilInstanceTime * iLast [private]

CSmilObject * iObject

CSmilObject * iObject [private]

TBool iSyncbaseCalculated

TBool iSyncbaseCalculated [private]