GNUnet  0.11.x
Data Fields
StoreActivity Struct Reference

Information for an ongoing handle_record_store() operation. More...

Collaboration diagram for StoreActivity:
[legend]

Data Fields

struct StoreActivitynext
 Kept in a DLL. More...
 
struct StoreActivityprev
 Kept in a DLL. More...
 
struct NamestoreClientnc
 Which client triggered the store activity? More...
 
const struct RecordStoreMessagersm
 Copy of the original store message (as data fields in rd will point into it!). More...
 
struct ZoneMonitorzm_pos
 Next zone monitor that still needs to be notified about this PUT. More...
 
char * conv_name
 Label nicely canonicalized (lower case). More...
 

Detailed Description

Information for an ongoing handle_record_store() operation.

Needed as we may wait for monitors to be ready for the notification.

Definition at line 274 of file gnunet-service-namestore.c.

Field Documentation

◆ next

struct StoreActivity* StoreActivity::next

Kept in a DLL.

Definition at line 279 of file gnunet-service-namestore.c.

Referenced by client_disconnect_cb(), and monitor_unblock().

◆ prev

struct StoreActivity* StoreActivity::prev

Kept in a DLL.

Definition at line 284 of file gnunet-service-namestore.c.

◆ nc

struct NamestoreClient* StoreActivity::nc

Which client triggered the store activity?

Definition at line 289 of file gnunet-service-namestore.c.

Referenced by continue_store_activity(), and handle_record_store().

◆ rsm

const struct RecordStoreMessage* StoreActivity::rsm

Copy of the original store message (as data fields in rd will point into it!).

Definition at line 295 of file gnunet-service-namestore.c.

Referenced by continue_store_activity(), and handle_record_store().

◆ zm_pos

struct ZoneMonitor* StoreActivity::zm_pos

Next zone monitor that still needs to be notified about this PUT.

Definition at line 300 of file gnunet-service-namestore.c.

Referenced by client_disconnect_cb(), continue_store_activity(), handle_record_store(), and monitor_unblock().

◆ conv_name

char* StoreActivity::conv_name

Label nicely canonicalized (lower case).

Definition at line 305 of file gnunet-service-namestore.c.

Referenced by continue_store_activity(), free_store_activity(), and handle_record_store().


The documentation for this struct was generated from the following file: