Description of a DB query parameter. More...
#include <gnunet_sq_lib.h>
Data Fields | |
| GNUNET_SQ_QueryConverter | conv |
| Function for how to handle this type of entry. | |
| void * | conv_cls |
| Closure for conv. | |
| const void * | data |
| Data or NULL. | |
| size_t | size |
| Size of data. | |
| unsigned int | num_params |
| Number of parameters eaten by this operation. | |
Description of a DB query parameter.
Definition at line 55 of file gnunet_sq_lib.h.
| GNUNET_SQ_QueryConverter GNUNET_SQ_QueryParam::conv |
Function for how to handle this type of entry.
Definition at line 60 of file gnunet_sq_lib.h.
Referenced by GNUNET_SQ_bind(), GNUNET_SQ_query_param_absolute_time(), GNUNET_SQ_query_param_absolute_time_nbo(), GNUNET_SQ_query_param_fixed_size(), GNUNET_SQ_query_param_rsa_public_key(), GNUNET_SQ_query_param_rsa_signature(), GNUNET_SQ_query_param_string(), GNUNET_SQ_query_param_uint16(), GNUNET_SQ_query_param_uint32(), and GNUNET_SQ_query_param_uint64().
| void* GNUNET_SQ_QueryParam::conv_cls |
Closure for conv.
Definition at line 65 of file gnunet_sq_lib.h.
| const void* GNUNET_SQ_QueryParam::data |
Data or NULL.
Definition at line 70 of file gnunet_sq_lib.h.
| size_t GNUNET_SQ_QueryParam::size |
Size of data.
Definition at line 75 of file gnunet_sq_lib.h.
Referenced by GNUNET_SQ_query_param_fixed_size().
| unsigned int GNUNET_SQ_QueryParam::num_params |
Number of parameters eaten by this operation.
Definition at line 80 of file gnunet_sq_lib.h.
Referenced by GNUNET_SQ_bind(), GNUNET_SQ_query_param_string(), GNUNET_SQ_query_param_uint16(), GNUNET_SQ_query_param_uint32(), and GNUNET_SQ_query_param_uint64().