diff options
author | Nick Mathewson <nickm@torproject.org> | 2004-04-13 01:41:39 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2004-04-13 01:41:39 +0000 |
commit | 8483bace6591836d289e55d42f6c2fd94e806aa5 (patch) | |
tree | 73f9fa83599123b331d77716eba9866e79b1cf95 /src/or/or.h | |
parent | 9cd163f6ffdf90bc4e7c26a9e55dc0bd5b8b90b8 (diff) | |
download | tor-8483bace6591836d289e55d42f6c2fd94e806aa5.tar.gz tor-8483bace6591836d289e55d42f6c2fd94e806aa5.zip |
Get the rest of intro-ack/nak handling in ... except for the tricky "pick a new intro and re-extend and re-try" part.
svn:r1601
Diffstat (limited to 'src/or/or.h')
-rw-r--r-- | src/or/or.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/or/or.h b/src/or/or.h index 3257c22e6f..d5390022fb 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -216,16 +216,18 @@ */ #define CIRCUIT_PURPOSE_C_GENERAL 5 /* normal circuit, with cpath */ #define CIRCUIT_PURPOSE_C_INTRODUCING 6 /* at Alice, connecting to intro point */ -#define CIRCUIT_PURPOSE_C_ESTABLISH_REND 7 /* at Alice, waiting for ack */ -#define CIRCUIT_PURPOSE_C_REND_READY 8 /* at Alice, waiting for Bob */ -#define CIRCUIT_PURPOSE_C_REND_JOINED 9 /* at Alice, rendezvous established */ +#define CIRCUIT_PURPOSE_C_INTRODUCE_ACK_WAIT 7 /* at alice, sent INTRODUCE1 to intro point, waiting for ACK/NAK */ -#define CIRCUIT_PURPOSE_S_ESTABLISH_INTRO 10 /* at Bob, waiting for introductions */ -#define CIRCUIT_PURPOSE_S_INTRO 11 /* at Bob, successfully established intro */ -#define CIRCUIT_PURPOSE_S_CONNECT_REND 12 /* at Bob, connecting to rend point */ +#define CIRCUIT_PURPOSE_C_ESTABLISH_REND 8 /* at Alice, waiting for ack */ +#define CIRCUIT_PURPOSE_C_REND_READY 9 /* at Alice, waiting for Bob */ +#define CIRCUIT_PURPOSE_C_REND_JOINED 10 /* at Alice, rendezvous established */ -#define CIRCUIT_PURPOSE_S_REND_JOINED 13 /* at Bob, rendezvous established.*/ -#define _CIRCUIT_PURPOSE_MAX 13 +#define CIRCUIT_PURPOSE_S_ESTABLISH_INTRO 11 /* at Bob, waiting for introductions */ +#define CIRCUIT_PURPOSE_S_INTRO 12 /* at Bob, successfully established intro */ +#define CIRCUIT_PURPOSE_S_CONNECT_REND 13 /* at Bob, connecting to rend point */ + +#define CIRCUIT_PURPOSE_S_REND_JOINED 14 /* at Bob, rendezvous established.*/ +#define _CIRCUIT_PURPOSE_MAX 14 #define CIRCUIT_PURPOSE_IS_ORIGIN(p) ((p)>_CIRCUIT_PURPOSE_OR_MAX) #define CIRCUIT_IS_ORIGIN(c) (CIRCUIT_PURPOSE_IS_ORIGIN((c)->purpose)) |