|
Mixe for Privacy and Anonymity in the Internet
|
Go to the source code of this file.
Classes | |
| struct | t_first_upstream_chain_cell |
| struct | t_sequel_upstream_chain_cell |
| struct | t_upstream_chain_cell |
| struct | t_first_downstream_chain_cell |
| struct | t_sequel_downstream_chain_cell |
| struct | t_downstream_chain_cell |
Macros | |
| #define | CHANNEL_DOWNSTREAM_PACKETS 10 |
| #define | CHANNEL_TIMEOUT 15 |
| #define | CHAIN_TIMEOUT 30 |
| #define | DEADLINE_TIMEOUT 5 |
| #define | CHAIN_ID_LENGTH 8 |
| #define | CHAINFLAG_STREAM_CLOSED 0x4000 |
| #define | CHAINFLAG_NEW_CHAIN 0x2000 |
| #define | CHAINFLAG_FAST_RESPONSE 0x8000 |
| #define | CHAINFLAG_CONNECTION_ERROR 0x8000 |
| #define | CHAINFLAG_UNKNOWN_CHAIN 0x2000 |
| #define | CHAINFLAG_LENGTH_MASK 0x03FF |
| #define | MAX_FIRST_UPSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 - 1 |
| #define | MAX_SEQUEL_UPSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 - CHAIN_ID_LENGTH |
| #define | MAX_FIRST_DOWNSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 - CHAIN_ID_LENGTH |
| #define | MAX_SEQUEL_DOWNSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 |
Typedefs | |
| typedef t_upstream_chain_cell | t_upstreamChainCell |
| typedef t_downstream_chain_cell | t_downstreamChainCell |
Functions | |
| struct t_first_upstream_chain_cell | __attribute__ ((__packed__)) |
| #define CHAIN_ID_LENGTH 8 |
Definition at line 40 of file typedefsb.hpp.
| #define CHAIN_TIMEOUT 30 |
Definition at line 37 of file typedefsb.hpp.
| #define CHAINFLAG_CONNECTION_ERROR 0x8000 |
Definition at line 66 of file typedefsb.hpp.
| #define CHAINFLAG_FAST_RESPONSE 0x8000 |
Definition at line 63 of file typedefsb.hpp.
| #define CHAINFLAG_LENGTH_MASK 0x03FF |
Definition at line 69 of file typedefsb.hpp.
| #define CHAINFLAG_NEW_CHAIN 0x2000 |
Definition at line 62 of file typedefsb.hpp.
| #define CHAINFLAG_STREAM_CLOSED 0x4000 |
Definition at line 59 of file typedefsb.hpp.
| #define CHAINFLAG_UNKNOWN_CHAIN 0x2000 |
Definition at line 67 of file typedefsb.hpp.
| #define CHANNEL_DOWNSTREAM_PACKETS 10 |
Definition at line 35 of file typedefsb.hpp.
| #define CHANNEL_TIMEOUT 15 |
Definition at line 36 of file typedefsb.hpp.
| #define DEADLINE_TIMEOUT 5 |
Definition at line 38 of file typedefsb.hpp.
| #define MAX_FIRST_DOWNSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 - CHAIN_ID_LENGTH |
Definition at line 119 of file typedefsb.hpp.
| #define MAX_FIRST_UPSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 - 1 |
Definition at line 71 of file typedefsb.hpp.
| #define MAX_SEQUEL_DOWNSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 |
Definition at line 120 of file typedefsb.hpp.
| #define MAX_SEQUEL_UPSTREAM_CHAINCELL_PAYLOAD DATA_SIZE - 2 - CHAIN_ID_LENGTH |
Definition at line 72 of file typedefsb.hpp.
Definition at line 163 of file typedefsb.hpp.
Definition at line 117 of file typedefsb.hpp.
| struct t_first_upstream_chain_cell __attribute__ | ( | (__packed__) | ) |
| union { ... } |
| union { ... } |
| UINT8 chainId |
Definition at line 0 of file typedefsb.hpp.
Referenced by CAChainTable::createEntry(), CAChain::processDownstream(), and CAChain::~CAChain().
Definition at line 1 of file typedefsb.hpp.
| t_first_downstream_chain_cell firstCell |
Definition at line 2 of file typedefsb.hpp.
| UINT16 lengthAndFlags |
Definition at line 0 of file typedefsb.hpp.
Referenced by CALastMixB::loop().
| t_sequel_downstream_chain_cell sequelCell |
Definition at line 3 of file typedefsb.hpp.
| UINT8 type |
Definition at line 0 of file typedefsb.hpp.