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.
-
~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.
- Return
Content data pointer.
-
const string &
getUri
() const¶ Returns the content URI for this query.
- Return
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>