#include <or.h>
Data Fields | |
circid_t | circ_id |
uint8_t | command |
char | payload [CELL_PAYLOAD_SIZE] |
Circuit which received the cell.
Referenced by cell_pack(), cell_unpack(), circuit_deliver_create_cell(), circuit_receive_relay_cell(), command_process_create_cell(), command_process_created_cell(), command_process_destroy_cell(), command_process_relay_cell(), connection_or_send_destroy(), onionskin_answer(), and relay_send_command_from_edge().
uint8_t cell_t::command |
Type of the cell: one of CELL_PADDING, CELL_CREATE, CELL_DESTROY, etc
Referenced by append_cell_to_circuit_queue(), cell_pack(), cell_unpack(), circuit_deliver_create_cell(), circuit_receive_relay_cell(), command_process_cell(), command_process_create_cell(), command_process_created_cell(), command_process_relay_cell(), connection_or_send_destroy(), connection_or_send_netinfo(), connection_or_write_cell_to_buf(), onionskin_answer(), relay_send_command_from_edge(), and run_connection_housekeeping().
char cell_t::payload[CELL_PAYLOAD_SIZE] |
Cell body.
Referenced by cell_pack(), cell_unpack(), circuit_deliver_create_cell(), circuit_extend(), circuit_package_relay_cell(), command_process_create_cell(), command_process_created_cell(), command_process_destroy_cell(), command_process_netinfo_cell(), connection_ap_process_end_not_open(), connection_edge_process_relay_cell(), connection_edge_process_relay_cell_not_open(), connection_exit_begin_conn(), connection_exit_begin_resolve(), connection_or_send_destroy(), connection_or_send_netinfo(), onionskin_answer(), relay_crypt(), relay_digest_matches(), relay_lookup_conn(), relay_send_command_from_edge(), and relay_set_digest().