ResultStoreBase Class Reference


Detailed Description

Definition at line 123 of file qtconcurrentresultstore.h.

#include <qtconcurrentresultstore.h>

Inheritance diagram for ResultStoreBase:
Inheritance graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

virtual ~ResultStoreBase ( ) [inline, virtual]

Definition at line 137 of file qtconcurrentresultstore.h.

{ };

Member Function Documentation

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 
)
bool hasNextResult ( ) const
ResultIteratorBase resultAt ( int  index ) const
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]

Member Data Documentation

QMap<int, ResultItem> m_results [protected]
int insertIndex [protected]
int resultCount [protected]
bool m_filterMode [protected]
int filteredResults [protected]

The documentation for this class was generated from the following file:

ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase
ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase ResultStoreBase