navigator_invoke_query_result_action_t
The opaque query result action argument type.
Synopsis:
#include <bps/navigator_invoke.h>
typedef struct navigator_invoke_query_result_action_t navigator_invoke_query_result_action_t;
Library:
libbpsDescription:
This type defines the navigator_invoke_query_result_action_t structure used by several functions in the invocation framework. Use this to retrieve actions returned from invocation query results. The navigator_invoke_query_result_action_t structure is opaque, but includes the following members:
- Name: the name of the action (navigator_invoke_query_result_action_get_name())
- Icon: an image associated with the action (navigator_invoke_query_result_action_get_icon())
- Label: the label or name associated with the action (navigator_invoke_query_result_action_get_label())
- Default target: the target that will provide this action by default (navigator_invoke_query_result_action_get_default_target())
- Target count: the number of viable targets that can perform the action (navigator_invoke_query_result_action_get_target())
- Targets: an array of all viable targets that can perform the action (navigator_invoke_query_result_action_get_target())
The navigator_invoke_query_result_action_t structure is returned by an invocation query. Extract values from this structure using the navigator_invoke_query_result_action_get_*() functions.