#include "logger.h"
#include "meshlink.h"
#include "sockaddr.h"
+#include "sptps.h"
+
+#include <pthread.h>
#define MAXSOCKETS 8 /* Probably overkill... */
struct list_t *connections;
struct list_t *outgoings;
+ struct list_t *outpacketqueue;
+
int contradicting_add_edge;
int contradicting_del_edge;
int sleeptime;
int pinginterval; /* seconds between pings */
int pingtimeout; /* seconds to wait for response */
int maxtimeout;
+
+ int sock;
+ sptps_t sptps;
+ char cookie[18], hash[18];
+ char *data;
+ size_t thedatalen;
+ bool success;
+ char line[4096];
+ char buffer[4096];
+ size_t blen;
};
/// A handle for a MeshLink node.