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... | |
int | uncommited |
Wheather or not this store action is already commited. More... | |
struct GNUNET_IDENTITY_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 264 of file gnunet-service-namestore.c.
struct StoreActivity* StoreActivity::next |
Kept in a DLL.
Definition at line 269 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), handle_tx_control(), and monitor_unblock().
struct StoreActivity* StoreActivity::prev |
Kept in a DLL.
Definition at line 274 of file gnunet-service-namestore.c.
struct NamestoreClient* StoreActivity::nc |
Which client triggered the store activity?
Definition at line 279 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), continue_store_activity(), handle_record_store(), and handle_tx_control().
uint32_t StoreActivity::rid |
The request ID.
Definition at line 284 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 289 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 294 of file gnunet-service-namestore.c.
Referenced by handle_record_store().
int StoreActivity::uncommited |
Wheather or not this store action is already commited.
The store activity will not be processed unless this field is GNUNET_YES
Definition at line 300 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), continue_store_activity(), handle_record_store(), and handle_tx_control().
struct GNUNET_IDENTITY_PrivateKey StoreActivity::private_key |
The zone private key.
Definition at line 300 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 311 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 316 of file gnunet-service-namestore.c.
Referenced by client_disconnect_cb(), continue_store_activity(), handle_record_store(), and monitor_unblock().