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>