Class RACE_SnapshotQueue {ANSI C++}

Documentation
A simple Queue for managing Snapshots


Parent PackageRACEAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsRACE


Nested ClassesEntry


Operations
NameSignatureClass
RACE_SnapshotQueue--Not Named-- RACE_SnapshotQueue ()RACE_SnapshotQueue
~RACE_SnapshotQueue--Not Named-- <<virtual>> ~RACE_SnapshotQueue ()RACE_SnapshotQueue
GetCountAndSumvoid GetCountAndSum (int& count, int& sumpending)RACE_SnapshotQueue
enqueuevoid enqueue (Entry * e)RACE_SnapshotQueue
IsEmptybool IsEmpty ()RACE_SnapshotQueue
GetTopTimestamptime_t GetTopTimestamp ()RACE_SnapshotQueue
GetTopPendingint GetTopPending ()RACE_SnapshotQueue
DecrTopPendingint DecrTopPending ()RACE_SnapshotQueue
dequeueEntry * dequeue ()RACE_SnapshotQueue
GetTopEntry * GetTop ()RACE_SnapshotQueue
GetEntryEntry * GetEntry (time_t timestamp)RACE_SnapshotQueue
GenNewEntryEntry * GenNewEntry (time_t timestamp, int pending)RACE_SnapshotQueue


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named----Not Named--RACE_SnapshotQueuemp_firstEntry
--Not Named----Not Named--RACE_SnapshotQueuempp_last: Entry * *Entry
--Not Named--m_queueRACE_SnapshotQueue--Not Named--RACE_SnapshotTrigger


Objects:RACE_SnapshotQueue