Tor
0.4.7.0-alpha-dev
|
#include <cell_st.h>
Data Fields | |
circid_t | circ_id |
uint8_t | command |
uint8_t | payload [CELL_PAYLOAD_SIZE] |
Parsed onion routing cell. All communication between nodes is via cells.
circid_t circ_id |
Circuit which received the cell.
Definition at line 18 of file cell_st.h.
Referenced by cell_pack(), cell_unpack(), command_process_created_cell(), command_process_destroy_cell(), command_process_relay_cell(), and destroy_cell_to_packed_cell().
uint8_t command |
Type of the cell: one of CELL_PADDING, CELL_CREATE, CELL_DESTROY, etc
Definition at line 19 of file cell_st.h.
Referenced by cell_pack(), cell_unpack(), create_cell_format_impl(), create_cell_parse(), created_cell_format(), created_cell_parse(), destroy_cell_to_packed_cell(), and relay_send_command_from_edge_().
uint8_t payload[CELL_PAYLOAD_SIZE] |
Cell body.
Definition at line 21 of file cell_st.h.
Referenced by cell_pack(), cell_unpack(), connected_cell_parse(), connection_ap_process_end_not_open(), connection_exit_begin_conn(), connection_exit_begin_resolve(), create_cell_format_impl(), created_cell_format(), pathbias_check_probe_response(), pathbias_count_valid_cells(), relay_lookup_conn(), relay_set_digest(), and resolved_cell_parse().