GNUnet  0.19.5
testbed.h File Reference

IPC messages between testing API and service ("controller") More...

#include "gnunet_util_lib.h"
Include dependency graph for testbed.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  GNUNET_TESTBED_InitMessage
 Initial message from a client to a testing control service. More...
 
struct  GNUNET_TESTBED_AddHostMessage
 Notify the service about a host that we intend to use. More...
 
struct  GNUNET_TESTBED_HostConfirmedMessage
 Confirmation from the service that adding a host worked (or failed). More...
 
struct  GNUNET_TESTBED_ControllerLinkRequest
 Client notifies controller that it should delegate requests for a particular client to a particular sub-controller. More...
 
struct  GNUNET_TESTBED_ControllerLinkResponse
 Response message for ControllerLinkRequest message. More...
 
struct  GNUNET_TESTBED_PeerCreateMessage
 Message sent from client to testing service to create (configure, but not start) a peer. More...
 
struct  GNUNET_TESTBED_PeerReconfigureMessage
 Message sent from client to testing service to reconfigure a (stopped) a peer. More...
 
struct  GNUNET_TESTBED_PeerStartMessage
 Message sent from client to testing service to start a peer. More...
 
struct  GNUNET_TESTBED_PeerStopMessage
 Message sent from client to testing service to stop a peer. More...
 
struct  GNUNET_TESTBED_PeerDestroyMessage
 Message sent from client to testing service to destroy a (stopped) peer. More...
 
struct  GNUNET_TESTBED_ConfigureUnderlayLinkMessage
 Message sent from client to testing service to (re)configure a "physical" link between two peers. More...
 
struct  GNUNET_TESTBED_OverlayConnectMessage
 Message sent from client to testing service to connect two peers. More...
 
struct  GNUNET_TESTBED_RemoteOverlayConnectMessage
 Message sent from host controller of a peer(A) to the host controller of another peer(B) to request B to connect to A. More...
 
struct  GNUNET_TESTBED_PeerEventMessage
 Event notification from a controller to a client. More...
 
struct  GNUNET_TESTBED_ConnectionEventMessage
 Event notification from a controller to a client. More...
 
struct  GNUNET_TESTBED_OperationFailureEventMessage
 Event notification from a controller to a client. More...
 
struct  GNUNET_TESTBED_PeerCreateSuccessEventMessage
 Event notification from a controller to a client. More...
 
struct  GNUNET_TESTBED_GenericOperationSuccessEventMessage
 Event notification from a controller to a client for a generic operational success where the operation does not return any data. More...
 
struct  GNUNET_TESTBED_PeerGetConfigurationMessage
 Message sent from client to testing service to obtain the configuration of a peer. More...
 
struct  GNUNET_TESTBED_PeerConfigurationInformationMessage
 Peer configuration and identity reply from controller to a client. More...
 
struct  GNUNET_TESTBED_SlaveGetConfigurationMessage
 Message to request configuration of a slave controller. More...
 
struct  GNUNET_TESTBED_SlaveConfiguration
 Reply to GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION message. More...
 
struct  GNUNET_TESTBED_ShutdownPeersMessage
 Shutdown peers message. More...
 
struct  GNUNET_TESTBED_ManagePeerServiceMessage
 Message to start/stop services of a peer. More...
 
struct  GNUNET_TESTBED_UnderlayLinkModelMsg
 Message to send underlay link model of a peer. More...
 
struct  GNUNET_TESTBED_BarrierInit
 Message to initialise a barrier. More...
 
struct  GNUNET_TESTBED_BarrierCancel
 Message to cancel a barrier. More...
 
struct  GNUNET_TESTBED_BarrierStatusMsg
 Message for signalling status changes of a barrier. More...
 
struct  GNUNET_TESTBED_BarrierWait
 Message sent from peers to the testbed-barrier service to indicate that they have reached a barrier and are waiting for it to be crossed. More...
 

Macros

#define ENV_TESTBED_CONFIG   "GNUNET_TESTBED_CONTROLLER_CONFIG"
 The environmental variable which when available refers to the configuration file the local testbed controller is using. More...
 

Detailed Description

IPC messages between testing API and service ("controller")

Author
Christian Grothoff

Definition in file testbed.h.

Macro Definition Documentation

◆ ENV_TESTBED_CONFIG

#define ENV_TESTBED_CONFIG   "GNUNET_TESTBED_CONTROLLER_CONFIG"

The environmental variable which when available refers to the configuration file the local testbed controller is using.

Definition at line 776 of file testbed.h.