comparison packet.h @ 1027:daf21fd50abf fastopen

In theory TFO should work. Needs platform cleanup and testing
author Matt Johnston <matt@ucc.asn.au>
date Thu, 19 Feb 2015 00:32:00 +0800
parents 0431915df79f
children 0da8ba489c23
comparison
equal deleted inserted replaced
1026:59a1146e8b9d 1027:daf21fd50abf
25 #ifndef _PACKET_H_ 25 #ifndef _PACKET_H_
26 26
27 #define _PACKET_H_ 27 #define _PACKET_H_
28 28
29 #include "includes.h" 29 #include "includes.h"
30 #include "queue.h"
30 31
31 void write_packet(); 32 void write_packet();
32 void read_packet(); 33 void read_packet();
33 void decrypt_packet(); 34 void decrypt_packet();
34 void encrypt_packet(); 35 void encrypt_packet();
44 #define PACKET_PADDING_OFF 4 45 #define PACKET_PADDING_OFF 4
45 #define PACKET_PAYLOAD_OFF 5 46 #define PACKET_PAYLOAD_OFF 5
46 47
47 #define INIT_READBUF 128 48 #define INIT_READBUF 128
48 49
50 /* TODO: writev #ifdef guard */
51 struct iovec * packet_queue_to_iovec(struct Queue *queue, int *ret_iov_count);
52 void packet_queue_consume(struct Queue *queue, ssize_t written);
53
49 #endif /* _PACKET_H_ */ 54 #endif /* _PACKET_H_ */