diff options
Diffstat (limited to 'trackerlogic.h')
-rw-r--r-- | trackerlogic.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/trackerlogic.h b/trackerlogic.h index 34cee3b..eb2906b 100644 --- a/trackerlogic.h +++ b/trackerlogic.h | |||
@@ -96,6 +96,31 @@ struct ot_peerlist { | |||
96 | }; | 96 | }; |
97 | #define OT_PEERLIST_HASBUCKETS(peer_list) ((peer_list) && ((peer_list)->peers.size > (peer_list)->peers.space)) | 97 | #define OT_PEERLIST_HASBUCKETS(peer_list) ((peer_list) && ((peer_list)->peers.size > (peer_list)->peers.space)) |
98 | 98 | ||
99 | struct ot_workstruct { | ||
100 | /* Thread specific, static */ | ||
101 | #define THREAD_INBUF_SIZE 8192 | ||
102 | char *inbuf; | ||
103 | size_t inbuf_size; | ||
104 | #define THREAD_OUTBUF_SIZE 8192 | ||
105 | char *outbuf; | ||
106 | size_t outbuf_size; | ||
107 | #ifdef _DEBUG_HTTPERROR | ||
108 | #define THREAD_DEBUGBUF_SIZE 8192 | ||
109 | char *debugbuf; | ||
110 | size_t debugbuf_size; | ||
111 | #endif | ||
112 | |||
113 | /* HTTP specific, non static */ | ||
114 | char *request; | ||
115 | ssize_t request_size; | ||
116 | char *reply; | ||
117 | ssize_t reply_size; | ||
118 | #ifdef _DEBUG_PEERID | ||
119 | char *peer_id; | ||
120 | ssize_t peer_id_size; | ||
121 | #endif | ||
122 | }; | ||
123 | |||
99 | /* | 124 | /* |
100 | Exported functions | 125 | Exported functions |
101 | */ | 126 | */ |