navigator_invoke_query_t

The opaque query argument type.

Synopsis:

#include <bps/navigator_invoke.h>
 
typedef struct navigator_invoke_query_t navigator_invoke_query_t;

Since:

BlackBerry 10.0.0

Library:

libbps (For the qcc command, use the -l bps option to link against this library)

Description:

This type defines the navigator_invoke_query_t structure used by several functions in the invocation framework. Use this to create and control queries. The navigator_invoke_query_t structure is opaque, but includes the following members:
To perform an invocation query, you must:
  1. Instantiate a navigator_invoke_query_t structure with the navigator_invoke_query_create() function.
  2. Set all desired members with the navigator_invoke_query_set_*() functions to match the purpose of the query.
  3. Send the query with the navigator_invoke_query_send() function. The query is sent to the brokering system, which returns a set of results that correspond to the navigator_invoke_query_t structure parameters.
  4. Deallocate the memory reserved for the navigator_invoke_query_t structure with the navigator_invoke_query_destroy() function.