mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
r7369@Kushana: nickm | 2006-08-14 02:03:10 -0400
Shortening fields is only one part of making structs shorter. You must also consider alignment padding. Whee. svn:r7045
This commit is contained in:
parent
2c27cfc38e
commit
6da96f0ed7
10
src/or/or.h
10
src/or/or.h
@ -710,10 +710,6 @@ typedef struct edge_connection_t {
|
|||||||
* circuit? */
|
* circuit? */
|
||||||
int deliver_window; /**< How many more relay cells can end at me? */
|
int deliver_window; /**< How many more relay cells can end at me? */
|
||||||
|
|
||||||
/** Number of times we've reassigned this application connection to
|
|
||||||
* a new circuit. We keep track because the timeout is longer if we've
|
|
||||||
* already retried several times. */
|
|
||||||
uint8_t num_socks_retries;
|
|
||||||
|
|
||||||
/** Nickname of planned exit node -- used with .exit support. */
|
/** Nickname of planned exit node -- used with .exit support. */
|
||||||
char *chosen_exit_name;
|
char *chosen_exit_name;
|
||||||
@ -735,6 +731,12 @@ typedef struct edge_connection_t {
|
|||||||
|
|
||||||
char rend_query[REND_SERVICE_ID_LEN+1]; /**< What rendezvous service are we
|
char rend_query[REND_SERVICE_ID_LEN+1]; /**< What rendezvous service are we
|
||||||
* querying for? (AP only) */
|
* querying for? (AP only) */
|
||||||
|
|
||||||
|
/** Number of times we've reassigned this application connection to
|
||||||
|
* a new circuit. We keep track because the timeout is longer if we've
|
||||||
|
* already retried several times. */
|
||||||
|
uint8_t num_socks_retries;
|
||||||
|
|
||||||
} edge_connection_t;
|
} edge_connection_t;
|
||||||
|
|
||||||
/** Subtype of connection_t for an "directory connection" -- that is, an HTTP
|
/** Subtype of connection_t for an "directory connection" -- that is, an HTTP
|
||||||
|
Loading…
Reference in New Issue
Block a user