librsb
1.3
|
A structure specifying library (initialization) options, to be used with the rsb_lib_reinit() function.
.
More...
Data Fields | |
enum rsb_opt_t * | keys |
void ** | values |
rsb_int_t | n_pairs |
rsb_int_t | action |
A structure specifying library (initialization) options, to be used with the rsb_lib_reinit() function.
.
The structure specifies, for i=0
,..,n_pairs-1 , a list of (key,value) pairs, stored respectively as (keys
[i],values[i]).
Each flag specifies the type and possible range of values it accepts.
The structure may he used to set or query various library parameters.
Example:
rsb_int_t rsb_initopts::action |
The action we are requesting (either one of RSB_IO_SPECIFIER_GET or RSB_IO_SPECIFIER_SET)
enum rsb_opt_t* rsb_initopts::keys |
An array of value types key flags.
rsb_int_t rsb_initopts::n_pairs |
The length of the keys
and values
arrays.
void** rsb_initopts::values |
An array of value pointers, as specified by each flag value.