ContentQuery¶
-
class
kanzi::connect
::
ContentQuery
¶ A class that represents one ongoing content query that is sent to the content provider.
Public Types
-
typedef vector<ContentQuerySharedPtr>
ContentQueryContainer
¶ Container for content queries.
-
typedef function<void(ContentQuery*)>
QueryCompleteCallbackFunction
¶ Callback function that is invoked when query is completed.
Public Functions
-
ContentQuery
(const string &uri, QueryCompleteCallbackFunction function)¶ Constructor.
- Parameters
uri – Content URI for this query.
function – Callback function to invoke when the query is completed.
-
virtual
~ContentQuery
()¶ Destructor.
Add child query to this content query.
- Parameters
query – Query to add.
-
ContentQueryContainer::iterator
beginQueries
()¶ Iterator to the beginning of the child queries container.
-
ContentQueryContainer::iterator
endQueries
()¶ Iterator to the end of the child queries container.
-
ContentDataSharedPtr
getData
()¶ Access to result data for the query.
- Returns
Content data pointer.
-
const string &
getUri
() const¶ Returns the content URI for this query.
- Returns
Content URI for this query.
-
void
notifyCompleted
()¶ Notifies the content system that this query has been completed.
Remove child query from this content query.
- Parameters
query – Query to remove.
Sets result data for the query.
- Parameters
data – New result data.
-
typedef vector<ContentQuerySharedPtr>