summaryrefslogtreecommitdiff
path: root/toxcore/TCP_server.h
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2018-01-13 19:05:38 +0000
committeriphydf <iphydf@users.noreply.github.com>2018-01-14 19:12:55 +0000
commit7aca413e3231dfcfa7bc484bc44319c6780a4fc7 (patch)
treee41482475640c1ec43d4e2802b0e1b63c8295b3d /toxcore/TCP_server.h
parenteda6470f0edb1bf21ee039894604e1742fdbc7e3 (diff)
Move TCP_Secure_Connection from .h to .c file.
Diffstat (limited to 'toxcore/TCP_server.h')
-rw-r--r--toxcore/TCP_server.h27
1 files changed, 0 insertions, 27 deletions
diff --git a/toxcore/TCP_server.h b/toxcore/TCP_server.h
index f213c078..234f5ad1 100644
--- a/toxcore/TCP_server.h
+++ b/toxcore/TCP_server.h
@@ -90,33 +90,6 @@ struct TCP_Priority_List {
90 uint8_t data[]; 90 uint8_t data[];
91}; 91};
92 92
93typedef struct TCP_Secure_Connection {
94 Socket sock;
95 uint8_t public_key[CRYPTO_PUBLIC_KEY_SIZE];
96 uint8_t recv_nonce[CRYPTO_NONCE_SIZE]; /* Nonce of received packets. */
97 uint8_t sent_nonce[CRYPTO_NONCE_SIZE]; /* Nonce of sent packets. */
98 uint8_t shared_key[CRYPTO_SHARED_KEY_SIZE];
99 uint16_t next_packet_length;
100 struct {
101 uint8_t public_key[CRYPTO_PUBLIC_KEY_SIZE];
102 uint32_t index;
103 uint8_t status; /* 0 if not used, 1 if other is offline, 2 if other is online. */
104 uint8_t other_id;
105 } connections[NUM_CLIENT_CONNECTIONS];
106 uint8_t last_packet[2 + MAX_PACKET_SIZE];
107 uint8_t status;
108 uint16_t last_packet_length;
109 uint16_t last_packet_sent;
110
111 TCP_Priority_List *priority_queue_start, *priority_queue_end;
112
113 uint64_t identifier;
114
115 uint64_t last_pinged;
116 uint64_t ping_id;
117} TCP_Secure_Connection;
118
119
120typedef struct TCP_Server TCP_Server; 93typedef struct TCP_Server TCP_Server;
121 94
122const uint8_t *tcp_server_public_key(const TCP_Server *tcp_server); 95const uint8_t *tcp_server_public_key(const TCP_Server *tcp_server);