Opaque handle to a set. More...
Data Fields | |
struct GNUNET_MQ_Handle * | mq |
Message queue for client. More... | |
struct GNUNET_SETU_OperationHandle * | ops_head |
Linked list of operations on the set. More... | |
struct GNUNET_SETU_OperationHandle * | ops_tail |
Linked list of operations on the set. More... | |
int | destroy_requested |
Should the set be destroyed once all operations are gone? GNUNET_SYSERR if GNUNET_SETU_destroy() must raise this flag, GNUNET_YES if GNUNET_SETU_destroy() did raise this flag. More... | |
int | invalid |
Has the set become invalid (e.g. More... | |
Opaque handle to a set.
Definition at line 39 of file setu_api.c.
struct GNUNET_MQ_Handle* GNUNET_SETU_Handle::mq |
Message queue for client.
Definition at line 44 of file setu_api.c.
Referenced by GNUNET_SETU_add_element(), GNUNET_SETU_commit(), GNUNET_SETU_create(), GNUNET_SETU_destroy(), GNUNET_SETU_operation_cancel(), handle_result(), and set_operation_destroy().
struct GNUNET_SETU_OperationHandle* GNUNET_SETU_Handle::ops_head |
Linked list of operations on the set.
Definition at line 49 of file setu_api.c.
Referenced by GNUNET_SETU_commit(), GNUNET_SETU_destroy(), GNUNET_SETU_operation_cancel(), handle_client_set_error(), handle_result(), and set_operation_destroy().
struct GNUNET_SETU_OperationHandle* GNUNET_SETU_Handle::ops_tail |
Linked list of operations on the set.
Definition at line 54 of file setu_api.c.
Referenced by GNUNET_SETU_commit(), handle_result(), and set_operation_destroy().
int GNUNET_SETU_Handle::destroy_requested |
Should the set be destroyed once all operations are gone? GNUNET_SYSERR if GNUNET_SETU_destroy() must raise this flag, GNUNET_YES if GNUNET_SETU_destroy() did raise this flag.
Definition at line 61 of file setu_api.c.
Referenced by GNUNET_SETU_destroy(), GNUNET_SETU_operation_cancel(), handle_client_set_error(), and handle_result().
int GNUNET_SETU_Handle::invalid |
Has the set become invalid (e.g.
service died)?
Definition at line 66 of file setu_api.c.
Referenced by GNUNET_SETU_add_element(), GNUNET_SETU_commit(), and handle_client_set_error().