![]() |
GNUnet
0.16.x
|
Context information to manage peers' services. More...
Data Fields | |
struct ManageServiceContext * | next |
DLL next ptr. More... | |
struct ManageServiceContext * | prev |
DLL prev ptr. More... | |
struct GNUNET_ARM_Handle * | ah |
The ARM handle of the peer. More... | |
struct Peer * | peer |
peer whose service has to be managed More... | |
struct GNUNET_SERVICE_Client * | client |
The client which requested to manage the peer's service. More... | |
char * | service |
Name of the service. More... | |
uint64_t | op_id |
The operation id of the associated request. More... | |
uint8_t | start |
1 if the service at the peer has to be started; 0 if it has to be stopped More... | |
uint8_t | expired |
Is this context expired? Do not work on this context if it is set to GNUNET_YES. More... | |
Context information to manage peers' services.
Definition at line 47 of file gnunet-service-testbed_peers.c.
struct ManageServiceContext* ManageServiceContext::next |
DLL next ptr.
Definition at line 52 of file gnunet-service-testbed_peers.c.
Referenced by GST_notify_client_disconnect_peers().
struct ManageServiceContext* ManageServiceContext::prev |
DLL prev ptr.
Definition at line 57 of file gnunet-service-testbed_peers.c.
struct GNUNET_ARM_Handle* ManageServiceContext::ah |
The ARM handle of the peer.
Definition at line 62 of file gnunet-service-testbed_peers.c.
Referenced by cleanup_mctx(), and handle_manage_peer_service().
struct Peer* ManageServiceContext::peer |
peer whose service has to be managed
Definition at line 67 of file gnunet-service-testbed_peers.c.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), cleanup_mctx(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), handle_manage_peer_service(), and service_manage_result_cb().
struct GNUNET_SERVICE_Client* ManageServiceContext::client |
The client which requested to manage the peer's service.
Definition at line 72 of file gnunet-service-testbed_peers.c.
Referenced by GST_notify_client_disconnect_peers(), handle_manage_peer_service(), and service_manage_result_cb().
char* ManageServiceContext::service |
Name of the service.
Definition at line 77 of file gnunet-service-testbed_peers.c.
Referenced by cleanup_mctx(), handle_manage_peer_service(), and service_manage_result_cb().
uint64_t ManageServiceContext::op_id |
The operation id of the associated request.
Definition at line 82 of file gnunet-service-testbed_peers.c.
Referenced by handle_manage_peer_service(), and service_manage_result_cb().
uint8_t ManageServiceContext::start |
1 if the service at the peer has to be started; 0 if it has to be stopped
Definition at line 87 of file gnunet-service-testbed_peers.c.
Referenced by handle_manage_peer_service(), and service_manage_result_cb().
uint8_t ManageServiceContext::expired |
Is this context expired? Do not work on this context if it is set to GNUNET_YES.
Definition at line 93 of file gnunet-service-testbed_peers.c.
Referenced by cleanup_mctx(), and service_manage_result_cb().