GNUnet debian-0.24.3-23-g589b01d60
GNUNET_TESTING_CORE_ConnectState Struct Reference

#include <gnunet_testing_core_lib.h>

Collaboration diagram for GNUNET_TESTING_CORE_ConnectState:
[legend]

Data Fields

struct GNUNET_CORE_Handleh
 
const char * node_id
 
struct GNUNET_PeerIdentity peer_id
 
char * arm_service_label
 
const struct GNUNET_CONFIGURATION_Handlecfg
 
enum GNUNET_GenericReturnValue finished
 
GNUNET_TESTING_CORE_handle_msgrecv_handlers
 Receive callback. More...
 
uint32_t recv_handlers_len
 
void * recv_handlers_cls
 
struct GNUNET_TESTING_CORE_ConnectCbconnect_cbs
 Connect callback TODO we probably only need a single one. More...
 
uint32_t connect_cbs_len
 
struct GNUNET_TESTING_CORE_Channelchannels_head
 
struct GNUNET_TESTING_CORE_Channelchannels_tail
 
struct GNUNET_TESTING_AsyncContext ac
 

Detailed Description

Definition at line 174 of file gnunet_testing_core_lib.h.

Field Documentation

◆ h

struct GNUNET_CORE_Handle* GNUNET_TESTING_CORE_ConnectState::h

Definition at line 176 of file gnunet_testing_core_lib.h.

Referenced by exec_connect_cleanup(), and exec_connect_run().

◆ node_id

const char* GNUNET_TESTING_CORE_ConnectState::node_id

◆ peer_id

struct GNUNET_PeerIdentity GNUNET_TESTING_CORE_ConnectState::peer_id

Definition at line 178 of file gnunet_testing_core_lib.h.

Referenced by connect_cb(), disconnect_cb(), and init_cb().

◆ arm_service_label

char* GNUNET_TESTING_CORE_ConnectState::arm_service_label

Definition at line 179 of file gnunet_testing_core_lib.h.

Referenced by exec_connect_run(), and GNUNET_TESTING_CORE_cmd_connect().

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_TESTING_CORE_ConnectState::cfg

Definition at line 180 of file gnunet_testing_core_lib.h.

Referenced by exec_connect_run().

◆ finished

enum GNUNET_GenericReturnValue GNUNET_TESTING_CORE_ConnectState::finished

Definition at line 181 of file gnunet_testing_core_lib.h.

Referenced by GNUNET_TESTING_CORE_cmd_connect().

◆ recv_handlers

GNUNET_TESTING_CORE_handle_msg* GNUNET_TESTING_CORE_ConnectState::recv_handlers

Receive callback.

Definition at line 186 of file gnunet_testing_core_lib.h.

Referenced by exec_recv_run(), GNUNET_TESTING_CORE_cmd_connect(), handle_test(), and remove_recv_handler().

◆ recv_handlers_len

uint32_t GNUNET_TESTING_CORE_ConnectState::recv_handlers_len

◆ recv_handlers_cls

void* GNUNET_TESTING_CORE_ConnectState::recv_handlers_cls

Definition at line 188 of file gnunet_testing_core_lib.h.

Referenced by handle_test().

◆ connect_cbs

struct GNUNET_TESTING_CORE_ConnectCb* GNUNET_TESTING_CORE_ConnectState::connect_cbs

Connect callback TODO we probably only need a single one.

Definition at line 194 of file gnunet_testing_core_lib.h.

Referenced by cleanup_callbacks(), connect_cb(), exec_send_run(), and GNUNET_TESTING_CORE_cmd_connect().

◆ connect_cbs_len

uint32_t GNUNET_TESTING_CORE_ConnectState::connect_cbs_len

◆ channels_head

struct GNUNET_TESTING_CORE_Channel* GNUNET_TESTING_CORE_ConnectState::channels_head

Definition at line 197 of file gnunet_testing_core_lib.h.

Referenced by connect_cb(), disconnect_cb(), exec_send_run(), and send_messages().

◆ channels_tail

struct GNUNET_TESTING_CORE_Channel* GNUNET_TESTING_CORE_ConnectState::channels_tail

Definition at line 198 of file gnunet_testing_core_lib.h.

Referenced by connect_cb(), and disconnect_cb().

◆ ac

struct GNUNET_TESTING_AsyncContext GNUNET_TESTING_CORE_ConnectState::ac

Definition at line 200 of file gnunet_testing_core_lib.h.

Referenced by GNUNET_TESTING_CORE_cmd_connect(), and init_cb().


The documentation for this struct was generated from the following file: