| Tor 0.4.9.3-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(), circuit_deliver_create_cell(), circuit_receive_relay_cell(), command_process_create_cell(), command_process_created_cell(), command_process_destroy_cell(), command_process_relay_cell(), destroy_cell_to_packed_cell(), onionskin_answer(), and relay_send_command_from_edge_().
| 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(), channel_tls_handle_cell(), channelpadding_send_disable_command(), channelpadding_send_enable_command(), channelpadding_send_padding_cell_for_callback(), circpad_negotiate_padding(), circpad_padding_negotiated(), circuit_receive_relay_cell(), circuit_update_channel_usage(), command_process_cell(), command_process_create_cell(), command_process_relay_cell(), connection_or_send_netinfo(), connection_or_write_cell_to_buf(), create_cell_format_impl(), create_cell_parse(), created_cell_format(), created_cell_parse(), decode_v0_cell(), decode_v1_cell(), destroy_cell_to_packed_cell(), or_handshake_state_record_cell(), relay_msg_encode_cell(), relay_send_command_from_edge_(), and run_connection_housekeeping().
| 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(), channel_tls_process_netinfo_cell(), channel_tls_process_padding_negotiate_cell(), channelpadding_send_disable_command(), channelpadding_send_enable_command(), circpad_negotiate_padding(), circpad_padding_negotiated(), command_process_destroy_cell(), connection_or_send_netinfo(), create_cell_format_impl(), create_cell_parse(), created_cell_format(), created_cell_parse(), decode_v0_cell(), decode_v1_cell(), destroy_cell_to_packed_cell(), encode_v0_cell(), encode_v1_cell(), tor1_crypt_client_backward(), tor1_crypt_client_forward(), tor1_crypt_client_originate(), tor1_crypt_relay_backward(), tor1_crypt_relay_forward(), tor1_crypt_relay_originate(), tor1_relay_digest_matches_v0(), and tor1_set_digest_v0().