Closure for iterator for updating. More...
Data Fields | |
uint32_t | size |
Number of bytes in 'data'. More... | |
const void * | data |
Pointer to the data. More... | |
uint32_t | priority |
Priority of the value. More... | |
uint32_t | replication |
Replication level for the value. More... | |
struct GNUNET_TIME_Absolute | expiration |
Expiration time for this value. More... | |
bool | updated |
True if the value was found and updated. More... | |
struct GNUNET_TESTBED_System * | system |
The system for which we are building configurations. More... | |
struct GNUNET_CONFIGURATION_Handle * | cfg |
The configuration we are building. More... | |
char * | gnunet_home |
The customized service home path for this peer. More... | |
uint16_t * | ports |
Array of ports currently allocated to this peer. More... | |
unsigned int | nports |
The number of ports in the above array. More... | |
int | status |
build status - to signal error while building a configuration More... | |
Closure for iterator for updating.
Structure for holding data to build new configurations from a configuration template.
Definition at line 196 of file plugin_datastore_heap.c.
uint32_t UpdateContext::size |
Number of bytes in 'data'.
Definition at line 201 of file plugin_datastore_heap.c.
const void* UpdateContext::data |
Pointer to the data.
Definition at line 206 of file plugin_datastore_heap.c.
Referenced by typescriptdomain.TypeScriptDomain::objects(), httpdomain.httpdomain.HTTPDomain::resolve_xref(), and httpdomain.httpdomain.HTTPDomain::routes().
uint32_t UpdateContext::priority |
Priority of the value.
Definition at line 211 of file plugin_datastore_heap.c.
Referenced by heap_plugin_put().
uint32_t UpdateContext::replication |
Replication level for the value.
Definition at line 216 of file plugin_datastore_heap.c.
struct GNUNET_TIME_Absolute UpdateContext::expiration |
Expiration time for this value.
Definition at line 221 of file plugin_datastore_heap.c.
bool UpdateContext::updated |
True if the value was found and updated.
Definition at line 226 of file plugin_datastore_heap.c.
struct GNUNET_TESTBED_System* UpdateContext::system |
The system for which we are building configurations.
Definition at line 281 of file testbed.c.
Referenced by GNUNET_TESTBED_configuration_create().
struct GNUNET_CONFIGURATION_Handle* UpdateContext::cfg |
char* UpdateContext::gnunet_home |
uint16_t* UpdateContext::ports |
Array of ports currently allocated to this peer.
These ports will be released upon peer destroy and can be used by other peers which are configured after.
Definition at line 298 of file testbed.c.
Referenced by GNUNET_TESTBED_configuration_create().
unsigned int UpdateContext::nports |
The number of ports in the above array.
Definition at line 303 of file testbed.c.
Referenced by GNUNET_TESTBED_configuration_create().
int UpdateContext::status |