Information for an ongoing handle_record_store() operation. More...
Data Fields | |
| struct StoreActivity * | next |
| Kept in a DLL. | |
| struct StoreActivity * | prev |
| Kept in a DLL. | |
| struct NamestoreClient * | nc |
| Which client triggered the store activity? | |
| uint32_t | rid |
| The request ID. | |
| uint16_t | rd_set_pos |
| The currently processed record. | |
| uint16_t | rd_set_count |
| The number of records in this activity. | |
| struct GNUNET_CRYPTO_BlindablePrivateKey | private_key |
| The zone private key. | |
| const struct RecordSet * | rs |
| Copy of the original record set (as data fields in rd will point into it!). | |
| struct ZoneMonitor * | zm_pos |
| Next zone monitor that still needs to be notified about this PUT. | |
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 continue_store_activity(), and handle_record_store().
| struct GNUNET_CRYPTO_BlindablePrivateKey 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().