CSensrvPropertyQueue Class Reference
class CSensrvPropertyQueue : public CBase |
Property queue. This class ensures that queue and queued items (TSensrvProperty) are allocated from same heap.
Nested Classes and Structures
Constructor & Destructor Documentation
CSensrvPropertyQueue()
CSensrvPropertyQueue | ( | ) | [private] |
~CSensrvPropertyQueue()
~CSensrvPropertyQueue | ( | ) | [virtual] |
Member Functions Documentation
Append(const TSensrvProperty &)
Adds a copy of a property to the the queue.
ConstructL()
void | ConstructL | ( | ) | [private] |
2nd phase of construction
First()
Gets pointer to first property from queue.
RemoveAll()
Removes and deletes all properties.
RemoveFirst()
Removes and deletes first property from queue.
Member Data Documentation
RHeap * iHeap
Heap where the queue resides. Transactions must reside in the same heap. Not own.
TSglQueIter< TLinkablePropertyPtr > iPropertyPtrIter
Iterator for property queue
TSglQue< TLinkablePropertyPtr > iPropertyPtrList
Holds queued properties. Queued objects are owned.
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.