A peer controlled by the testing framework. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/testbed/testbed_api_peers.h>
Data Fields | |
struct GNUNET_TESTBED_Peer * | next |
peer list DLL More... | |
struct GNUNET_TESTBED_Peer * | prev |
peer list DLL More... | |
struct GNUNET_TESTBED_Controller * | controller |
Our controller context (not necessarily the controller that is responsible for starting/running the peer!). More... | |
struct GNUNET_TESTBED_Host * | host |
Which host does this peer run on? More... | |
uint32_t | unique_id |
Globally unique ID of the peer. More... | |
enum PeerState | state |
Peer's state. More... | |
uint8_t | underlay_model_exists |
Has an underlay model already set for this peer? More... | |
A peer controlled by the testing framework.
A peer runs at a particular host.
Definition at line 66 of file testbed_api_peers.h.
struct GNUNET_TESTBED_Peer* GNUNET_TESTBED_Peer::next |
peer list DLL
Definition at line 71 of file testbed_api_peers.h.
struct GNUNET_TESTBED_Peer* GNUNET_TESTBED_Peer::prev |
peer list DLL
Definition at line 76 of file testbed_api_peers.h.
struct GNUNET_TESTBED_Controller* GNUNET_TESTBED_Peer::controller |
Our controller context (not necessarily the controller that is responsible for starting/running the peer!).
Definition at line 82 of file testbed_api_peers.h.
Referenced by forward_overlay_connect(), GNUNET_TESTBED_overlay_connect(), GNUNET_TESTBED_peer_create(), GNUNET_TESTBED_peer_destroy(), GNUNET_TESTBED_peer_get_information(), GNUNET_TESTBED_peer_manage_service(), GNUNET_TESTBED_peer_start(), GNUNET_TESTBED_peer_stop(), GNUNET_TESTBED_peer_update_configuration(), handle_manage_peer_service(), handle_peer_reconfigure(), handle_remote_overlay_connect(), opstart_peer_destroy(), opstart_peer_start(), and opstart_peer_stop().
struct GNUNET_TESTBED_Host* GNUNET_TESTBED_Peer::host |
Which host does this peer run on?
Definition at line 87 of file testbed_api_peers.h.
Referenced by GNUNET_TESTBED_overlay_connect(), GNUNET_TESTBED_peer_create(), and handle_peer_event().
uint32_t GNUNET_TESTBED_Peer::unique_id |
Globally unique ID of the peer.
Definition at line 92 of file testbed_api_peers.h.
Referenced by GNUNET_TESTBED_get_index(), GNUNET_TESTBED_peer_create(), handle_peer_config(), handle_peer_create_success(), opstart_peer_destroy(), opstart_peer_start(), and opstart_peer_stop().
enum PeerState GNUNET_TESTBED_Peer::state |
Peer's state.
Definition at line 92 of file testbed_api_peers.h.
Referenced by GNUNET_TESTBED_overlay_connect(), GNUNET_TESTBED_peer_create(), GNUNET_TESTBED_peer_manage_service(), handle_peer_create_success(), handle_peer_event(), opstart_peer_start(), opstart_peer_stop(), httpdomain.autohttp.bottle.AutobottleDirective::run(), httpdomain.autohttp.flask.AutoflaskDirective::run(), httpdomain.autohttp.flaskqref.QuickReferenceFlaskDirective::run(), httpdomain.autohttp.tornado.AutoTornadoDirective::run(), and typescriptdomain.TypeScriptDefinition::run().
uint8_t GNUNET_TESTBED_Peer::underlay_model_exists |
Has an underlay model already set for this peer?
Definition at line 102 of file testbed_api_peers.h.
Referenced by GNUNET_TESTBED_underlaylinkmodel_create(), and GNUNET_TESTBED_underlaylinkmodel_free().