PROXY_HTTP,
} proxytype_t;
+struct meshlink_open_params {
+ char *confbase;
+ char *appname;
+ char *name;
+ dev_class_t devclass;
+
+ int netns;
+};
+
/// A handle for an instance of MeshLink.
struct meshlink_handle {
char *name;
struct list_t *connections;
struct list_t *outgoings;
+ struct list_t *submeshes;
meshlink_queue_t outpacketqueue;
struct CattaSimplePoll *catta_poll;
struct CattaSEntryGroup *catta_group;
char *catta_servicetype;
+
+ int netns;
};
/// A handle for a 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;