Dispatch table for a specific set operation. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/contrib/service/set/gnunet-service-set.h>
Data Fields | |
SetCreateImpl | create |
Callback for the set creation. More... | |
SetAddRemoveImpl | add |
Callback for element insertion. More... | |
SetAddRemoveImpl | remove |
Callback for element removal. More... | |
SetCopyStateImpl | copy_state |
Callback for making a copy of a set's internal state. More... | |
SetDestroyImpl | destroy_set |
Callback for destruction of the set state. More... | |
OpAcceptImpl | accept |
Callback for accepting a set operation request. More... | |
OpEvaluateImpl | evaluate |
Callback for starting evaluation with a remote peer. More... | |
OpCancelImpl | cancel |
Callback for canceling an operation. More... | |
OpChannelDeathImpl | channel_death |
Callback called in case the CADET channel died. More... | |
Dispatch table for a specific set operation.
Every set operation has to implement the callback in this struct.
Definition at line 161 of file gnunet-service-set.h.
SetCreateImpl SetVT::create |
Callback for the set creation.
Definition at line 166 of file gnunet-service-set.h.
Referenced by _GSS_intersection_vt(), _GSS_union_vt(), and handle_client_create_set().
SetAddRemoveImpl SetVT::add |
Callback for element insertion.
Definition at line 171 of file gnunet-service-set.h.
Referenced by execute_add().
SetAddRemoveImpl SetVT::remove |
Callback for element removal.
Definition at line 176 of file gnunet-service-set.h.
Referenced by execute_remove().
SetCopyStateImpl SetVT::copy_state |
Callback for making a copy of a set's internal state.
Definition at line 181 of file gnunet-service-set.h.
Referenced by handle_client_copy_lazy_connect().
SetDestroyImpl SetVT::destroy_set |
Callback for destruction of the set state.
Definition at line 186 of file gnunet-service-set.h.
Referenced by client_disconnect_cb().
OpAcceptImpl SetVT::accept |
Callback for accepting a set operation request.
Definition at line 191 of file gnunet-service-set.h.
Referenced by handle_client_accept().
OpEvaluateImpl SetVT::evaluate |
Callback for starting evaluation with a remote peer.
Definition at line 196 of file gnunet-service-set.h.
Referenced by handle_client_evaluate().
OpCancelImpl SetVT::cancel |
Callback for canceling an operation.
Definition at line 201 of file gnunet-service-set.h.
Referenced by _GSS_operation_destroy().
OpChannelDeathImpl SetVT::channel_death |
Callback called in case the CADET channel died.
Definition at line 206 of file gnunet-service-set.h.