#ifndef DIR_CONNECTION_ST_H
#define DIR_CONNECTION_ST_H
#include "core/or/connection_st.h"
struct tor_compress_state_t;
struct dir_connection_t {
connection_t base_;
char *requested_resource;
unsigned int dirconn_direct:1;
uint8_t router_purpose;
smartlist_t *spool;
struct tor_compress_state_t *compress_state;
rend_data_t *rend_data;
struct hs_ident_dir_conn_t *hs_ident;
struct circuit_guard_state_t *guard_state;
char identity_digest[DIGEST_LEN];
uint64_t dirreq_id;
#ifdef MEASUREMENTS_21206
uint32_t data_cells_received;
uint32_t data_cells_sent;
#endif
};
#endif