#ifndef __TINC_CONNECTION_H__
#define __TINC_CONNECTION_H__
+#include "buffer.h"
#include "cipher.h"
#include "digest.h"
#include "rsa.h"
int decryptin:1; /* 1 if we have to decrypt incoming traffic */
int mst:1; /* 1 if this connection is part of a minimum spanning tree */
int control:1;
- int unused:22;
+ int pcap:1;
+ int unused:21;
} connection_status_t;
#include "edge.h"
char *hischallenge; /* The challenge we sent to him */
- struct bufferevent *buffer; /* buffer events on this metadata connection */
+ struct buffer_t inbuf;
+ struct buffer_t outbuf;
struct event inevent; /* input event on this metadata connection */
+ struct event outevent; /* output event on this metadata connection */
int tcplen; /* length of incoming TCPpacket */
int allow_request; /* defined if there's only one request possible */