Opaque handle to a set. More...
Data Fields | |
| struct GNUNET_MQ_Handle * | mq |
| Message queue for client. | |
| struct GNUNET_SETU_OperationHandle * | ops_head |
| Linked list of operations on the set. | |
| struct GNUNET_SETU_OperationHandle * | ops_tail |
| Linked list of operations on the set. | |
| 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. | |
| int | invalid |
| Has the set become invalid (e.g. | |
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().