Entry in a doubly-linked list of operations awaiting for replies (in-order) from the ARM service. More...
Data Fields | |
struct GNUNET_ARM_Operation * | next |
This is a doubly-linked list. More... | |
struct GNUNET_ARM_Operation * | prev |
This is a doubly-linked list. More... | |
struct GNUNET_ARM_Handle * | h |
ARM handle. More... | |
GNUNET_ARM_ResultCallback | result_cont |
Callback for service state change requests. More... | |
GNUNET_ARM_ServiceListCallback | list_cont |
Callback for service list requests. More... | |
void * | cont_cls |
Closure for result_cont or list_cont. More... | |
struct GNUNET_SCHEDULER_Task * | async |
Task for async completion. More... | |
uint64_t | id |
Unique ID for the request. More... | |
enum GNUNET_ARM_Result | starting_ret |
Result of this operation for notify_starting(). More... | |
struct GNUNET_DISK_FileHandle * | rfd |
File descriptor to close on operation stop, if not NULL. More... | |
int | is_arm_stop |
Is this an operation to stop the ARM service? More... | |
Entry in a doubly-linked list of operations awaiting for replies (in-order) from the ARM service.
struct GNUNET_ARM_Operation* GNUNET_ARM_Operation::next |
struct GNUNET_ARM_Operation* GNUNET_ARM_Operation::prev |
struct GNUNET_ARM_Handle* GNUNET_ARM_Operation::h |
GNUNET_ARM_ResultCallback GNUNET_ARM_Operation::result_cont |
Callback for service state change requests.
Definition at line 60 of file arm_api.c.
Referenced by handle_arm_result().
GNUNET_ARM_ServiceListCallback GNUNET_ARM_Operation::list_cont |
void* GNUNET_ARM_Operation::cont_cls |
Closure for result_cont or list_cont.
Definition at line 70 of file arm_api.c.
Referenced by GNUNET_ARM_request_service_stop(), and handle_arm_result().
struct GNUNET_SCHEDULER_Task* GNUNET_ARM_Operation::async |
uint64_t GNUNET_ARM_Operation::id |
enum GNUNET_ARM_Result GNUNET_ARM_Operation::starting_ret |
Result of this operation for notify_starting().
struct GNUNET_DISK_FileHandle* GNUNET_ARM_Operation::rfd |
int GNUNET_ARM_Operation::is_arm_stop |