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.
IsEmpty()
TBool
|
IsEmpty
|
(
|
)
|
[inline]
|
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.