Tor 0.4.9.2-alpha-dev
|
Header file for conflux_cell.c. More...
Go to the source code of this file.
Data Structures | |
struct | conflux_cell_link_t |
Functions | |
conflux_cell_link_t * | conflux_cell_new_link (const uint8_t *nonce, uint64_t last_sent, uint64_t last_recv, uint8_t ux) |
conflux_cell_link_t * | conflux_cell_parse_link (const relay_msg_t *msg) |
conflux_cell_link_t * | conflux_cell_parse_linked (const relay_msg_t *msg) |
uint32_t | conflux_cell_parse_switch (const relay_msg_t *msg) |
bool | conflux_cell_send_link (const conflux_cell_link_t *link, origin_circuit_t *circ) |
bool | conflux_cell_send_linked (const conflux_cell_link_t *link, or_circuit_t *circ) |
bool | conflux_cell_send_linked_ack (origin_circuit_t *circ) |
bool | conflux_send_switch_command (circuit_t *send_circ, uint64_t relative_seq) |
Header file for conflux_cell.c.
Definition in file conflux_cell.h.
conflux_cell_link_t * conflux_cell_new_link | ( | const uint8_t * | nonce, |
uint64_t | last_sent, | ||
uint64_t | last_recv, | ||
uint8_t | ux | ||
) |
Definition at line 268 of file conflux_cell.c.
conflux_cell_link_t * conflux_cell_parse_link | ( | const relay_msg_t * | msg | ) |
Definition at line 231 of file conflux_cell.c.
conflux_cell_link_t * conflux_cell_parse_linked | ( | const relay_msg_t * | msg | ) |
Definition at line 261 of file conflux_cell.c.
uint32_t conflux_cell_parse_switch | ( | const relay_msg_t * | msg | ) |
Extracts the sequence number from a switch cell.
Definition at line 287 of file conflux_cell.c.
bool conflux_cell_send_link | ( | const conflux_cell_link_t * | link, |
origin_circuit_t * | circ | ||
) |
Definition at line 100 of file conflux_cell.c.
bool conflux_cell_send_linked | ( | const conflux_cell_link_t * | link, |
or_circuit_t * | circ | ||
) |
Definition at line 134 of file conflux_cell.c.
bool conflux_cell_send_linked_ack | ( | origin_circuit_t * | circ | ) |
Definition at line 167 of file conflux_cell.c.
bool conflux_send_switch_command | ( | circuit_t * | send_circ, |
uint64_t | relative_seq | ||
) |
Send a RELAY_COMMAND_CONFLUX_SWITCH cell on the circuit.
Definition at line 311 of file conflux_cell.c.