]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Added meshlink_submesh_open
[meshlink] / src / meshlink_internal.h
index f576eb1290a1178c14b02fddc273dd3f601a013c..45c6c951be3697d0d6d1fd7508aa2d9798e8c5fe 100644 (file)
@@ -101,6 +101,7 @@ struct meshlink_handle {
 
        struct list_t *connections;
        struct list_t *outgoings;
+       struct list_t *submeshes;
 
        meshlink_queue_t outpacketqueue;
 
@@ -164,6 +165,12 @@ struct meshlink_node {
        void *priv;
 };
 
+/// A handle for a node Sub-Mesh.
+struct meshlink_submesh {
+       const char *name;
+       void *priv;
+};
+
 /// A channel.
 struct meshlink_channel {
        struct node_t *node;