Information for an ongoing handle_record_store() operation. More...
Data Fields | |
struct StoreActivity * | next |
Kept in a DLL. More... | |
struct StoreActivity * | prev |
Kept in a DLL. More... | |
struct NamestoreClient * | nc |
Which client triggered the store activity? More... | |
uint32_t | rid |
The request ID. More... | |
uint16_t | rd_set_pos |
The currently processed record. More... | |
uint16_t | rd_set_count |
The number of records in this activity. More... | |
struct GNUNET_CRYPTO_PrivateKey | private_key |
The zone private key. More... | |
const struct RecordSet * | rs |
Copy of the original record set (as data fields in rd will point into it!). More... | |
struct ZoneMonitor * | zm_pos |
Next zone monitor that still needs to be notified about this PUT. More... | |
Information for an ongoing handle_record_store() operation.
Needed as we may wait for monitors to be ready for the notification.
Definition at line 251 of file gnunet-service-namestore.c.
struct StoreActivity* StoreActivity::next |
Kept in a DLL.
Definition at line 256 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), and monitor_unblock().
struct StoreActivity* StoreActivity::prev |
Kept in a DLL.
Definition at line 261 of file gnunet-service-namestore.c.
struct NamestoreClient* StoreActivity::nc |
Which client triggered the store activity?
Definition at line 266 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), continue_store_activity(), and handle_record_store().
uint32_t StoreActivity::rid |
The request ID.
Definition at line 271 of file gnunet-service-namestore.c.
Referenced by continue_store_activity(), and handle_record_store().
uint16_t StoreActivity::rd_set_pos |
The currently processed record.
Definition at line 276 of file gnunet-service-namestore.c.
Referenced by continue_store_activity(), and handle_record_store().
uint16_t StoreActivity::rd_set_count |
The number of records in this activity.
Definition at line 281 of file gnunet-service-namestore.c.
Referenced by handle_record_store().
struct GNUNET_CRYPTO_PrivateKey StoreActivity::private_key |
The zone private key.
Definition at line 286 of file gnunet-service-namestore.c.
Referenced by continue_store_activity(), and handle_record_store().
const struct RecordSet* StoreActivity::rs |
Copy of the original record set (as data fields in rd will point into it!).
Definition at line 292 of file gnunet-service-namestore.c.
Referenced by continue_store_activity(), and handle_record_store().
struct ZoneMonitor* StoreActivity::zm_pos |
Next zone monitor that still needs to be notified about this PUT.
Definition at line 297 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), continue_store_activity(), handle_record_store(), and monitor_unblock().