Tor 0.4.9.2-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(), cgo_crypt_client_backward(), cgo_crypt_client_forward(), cgo_crypt_relay_backward(), cgo_crypt_relay_forward(), cgo_crypt_relay_originate(), create_cell_format_impl(), create_cell_parse(), created_cell_format(), created_cell_parse(), decode_v0_cell(), decode_v1_cell(), destroy_cell_to_packed_cell(), and relay_msg_encode_cell().
uint8_t payload[CELL_PAYLOAD_SIZE] |
Cell body.
Definition at line 21 of file cell_st.h.
Referenced by cell_pack(), cell_unpack(), cgo_crypt_client_backward(), cgo_crypt_client_forward(), cgo_crypt_client_originate(), cgo_crypt_relay_backward(), cgo_crypt_relay_forward(), cgo_crypt_relay_originate(), create_cell_format_impl(), created_cell_format(), encode_v0_cell(), encode_v1_cell(), and relay_set_digest_v0().