]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Immediately try connecting to the mesh after a succesful join.
[meshlink] / src / meshlink_internal.h
index 6d0d3c0f2b2d7e3d83b83381589840df23068f92..7976a55a7bb21a6be21c683b0e8b317df9dce895 100644 (file)
@@ -27,6 +27,7 @@
 #include "logger.h"
 #include "meshlink.h"
 #include "sockaddr.h"
+#include "sptps.h"
 
 #define MAXSOCKETS 8    /* Probably overkill... */
 
@@ -96,6 +97,16 @@ struct meshlink_handle {
        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.