Definition at line 123 of file qtconcurrentresultstore.h.
#include <qtconcurrentresultstore.h>

Public Member Functions |
|
| ResultStoreBase () | |
| void | setFilterMode (bool enable) |
| bool | filterMode () const |
| int | addResult (int index, const void *result) |
| int | addResults (int index, const void *results, int vectorSize, int logicalCount) |
| ResultIteratorBase | begin () const |
| ResultIteratorBase | end () const |
| bool | hasNextResult () const |
| ResultIteratorBase | resultAt (int index) const |
| bool | contains (int index) const |
| int | count () const |
| virtual | ~ResultStoreBase () |
Protected Member Functions |
|
| int | insertResultItem (int index, ResultItem &resultItem) |
| void | insertResultItemIfValid (int index, ResultItem &resultItem) |
| void | syncPendingResults () |
| void | syncResultCount () |
| int | updateInsertIndex (int index, int _count) |
Protected Attributes |
|
| QMap< int, ResultItem > | m_results |
| int | insertIndex |
| int | resultCount |
| bool | m_filterMode |
| QMap< int, ResultItem > | pendingResults |
| int | filteredResults |
| ResultStoreBase | ( | ) |
| virtual ~ResultStoreBase | ( | ) | [inline, virtual] |
Definition at line 137 of file qtconcurrentresultstore.h.
{ };
| void setFilterMode | ( | bool | enable | ) |
| bool filterMode | ( | ) | const |
| int addResult | ( | int | index, |
| const void * | result | ||
| ) |
| int addResults | ( | int | index, |
| const void * | results, | ||
| int | vectorSize, | ||
| int | logicalCount | ||
| ) |
| ResultIteratorBase begin | ( | ) | const |
Reimplemented in ResultStore< T >.
| ResultIteratorBase end | ( | ) | const |
Reimplemented in ResultStore< T >.
| bool hasNextResult | ( | ) | const |
| ResultIteratorBase resultAt | ( | int | index | ) | const |
Reimplemented in ResultStore< T >.
| bool contains | ( | int | index | ) | const |
| int count | ( | ) | const |
| int insertResultItem | ( | int | index, |
| ResultItem & | resultItem | ||
| ) | [protected] |
| void insertResultItemIfValid | ( | int | index, |
| ResultItem & | resultItem | ||
| ) | [protected] |
| void syncPendingResults | ( | ) | [protected] |
| void syncResultCount | ( | ) | [protected] |
| int updateInsertIndex | ( | int | index, |
| int | _count | ||
| ) | [protected] |
QMap<int, ResultItem>
m_results [protected] |
Definition at line 146 of file qtconcurrentresultstore.h.
int
insertIndex [protected] |
Definition at line 147 of file qtconcurrentresultstore.h.
int
resultCount [protected] |
Definition at line 148 of file qtconcurrentresultstore.h.
bool
m_filterMode [protected] |
Definition at line 150 of file qtconcurrentresultstore.h.
QMap<int, ResultItem>
pendingResults [protected] |
Definition at line 151 of file qtconcurrentresultstore.h.
int
filteredResults [protected] |
Definition at line 152 of file qtconcurrentresultstore.h.