Context information for operations forwarded to subcontrollers. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/testbed/gnunet-service-testbed.h>
Data Fields | |
struct ForwardedOperationContext * | next |
The next pointer for DLL. More... | |
struct ForwardedOperationContext * | prev |
The prev pointer for DLL. More... | |
struct OperationContext * | opc |
The generated operation context. More... | |
struct GNUNET_SERVICE_Client * | client |
The client to which we have to reply. More... | |
void * | cls |
Closure pointer. More... | |
struct GNUNET_SCHEDULER_Task * | timeout_task |
Task ID for the timeout task. More... | |
uint64_t | operation_id |
The id of the operation that has been forwarded. More... | |
enum OperationType | type |
The type of the operation which is forwarded. More... | |
Context information for operations forwarded to subcontrollers.
Definition at line 79 of file gnunet-service-testbed.h.
struct ForwardedOperationContext* ForwardedOperationContext::next |
The next pointer for DLL.
Definition at line 84 of file gnunet-service-testbed.h.
Referenced by client_disconnect_cb(), GST_notify_client_disconnect_oc(), and GST_notify_client_disconnect_peers().
struct ForwardedOperationContext* ForwardedOperationContext::prev |
The prev pointer for DLL.
Definition at line 89 of file gnunet-service-testbed.h.
struct OperationContext* ForwardedOperationContext::opc |
The generated operation context.
Definition at line 94 of file gnunet-service-testbed.h.
Referenced by forward_overlay_connect(), GST_clear_fopcq(), GST_forwarded_operation_timeout(), GST_process_next_focc(), handle_manage_peer_service(), handle_peer_create(), handle_peer_destroy(), handle_peer_get_config(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), and handle_shutdown_peers().
struct GNUNET_SERVICE_Client* ForwardedOperationContext::client |
The client to which we have to reply.
Definition at line 99 of file gnunet-service-testbed.h.
Referenced by client_disconnect_cb(), forward_overlay_connect(), GST_forwarded_operation_reply_relay(), GST_forwarded_operation_timeout(), GST_notify_client_disconnect_oc(), GST_notify_client_disconnect_peers(), GST_process_next_focc(), handle_manage_peer_service(), handle_peer_create(), handle_peer_destroy(), handle_peer_get_config(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), handle_shutdown_peers(), and shutdown_peers_reply_cb().
void* ForwardedOperationContext::cls |
Closure pointer.
Definition at line 104 of file gnunet-service-testbed.h.
Referenced by forwarded_overlay_connect_listener(), forwarded_overlay_connect_timeout(), GST_clear_fopcq(), GST_forwarded_operation_reply_relay(), GST_forwarded_operation_timeout(), GST_notify_client_disconnect_peers(), GST_process_next_focc(), handle_manage_peer_service(), handle_peer_create(), handle_peer_destroy(), handle_shutdown_peers(), peer_create_forward_timeout(), peer_create_success_cb(), peer_destroy_success_cb(), and shutdown_peers_reply_cb().
struct GNUNET_SCHEDULER_Task* ForwardedOperationContext::timeout_task |
Task ID for the timeout task.
Definition at line 109 of file gnunet-service-testbed.h.
Referenced by client_disconnect_cb(), forward_overlay_connect(), forwarded_overlay_connect_timeout(), GST_clear_fopcq(), GST_forwarded_operation_reply_relay(), GST_forwarded_operation_timeout(), GST_notify_client_disconnect_oc(), GST_notify_client_disconnect_peers(), GST_process_next_focc(), handle_manage_peer_service(), handle_peer_create(), handle_peer_destroy(), handle_peer_get_config(), handle_peer_reconfigure(), handle_peer_start(), and handle_peer_stop().
uint64_t ForwardedOperationContext::operation_id |
The id of the operation that has been forwarded.
Definition at line 114 of file gnunet-service-testbed.h.
Referenced by forward_overlay_connect(), GST_forwarded_operation_timeout(), GST_process_next_focc(), handle_manage_peer_service(), handle_peer_create(), handle_peer_destroy(), handle_peer_get_config(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), handle_shutdown_peers(), and shutdown_peers_reply_cb().
enum OperationType ForwardedOperationContext::type |
The type of the operation which is forwarded.
Definition at line 114 of file gnunet-service-testbed.h.
Referenced by gnunet_testing.Condition::__init__(), gnunet_testing.Condition::evaluate(), gnunet_testing.FileExistCondition::evaluate(), forward_overlay_connect(), GST_clear_fopcq(), GST_notify_client_disconnect_peers(), GST_process_next_focc(), handle_manage_peer_service(), handle_peer_create(), handle_peer_destroy(), handle_peer_get_config(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), and handle_shutdown_peers().