]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
introduction of dclass and use as source for weight of edges
[meshlink] / src / meshlink_internal.h
index 73c75b89a8ed1546ab7e04d26ebca8e40ff7817a..63a71dc048dc0f81d693908dab280a396fbf9499 100644 (file)
@@ -63,12 +63,12 @@ typedef struct outpacketqueue {
 /// A handle for an instance of MeshLink.
 struct meshlink_handle {
        char *name;
+       char *appname;
+       dclass_t dclass;
        void *priv;
 
        char *confbase;
 
-       char *appname;
-
        meshlink_receive_cb_t receive_cb;
        meshlink_node_status_cb_t node_status_cb;
        meshlink_log_cb_t log_cb;
@@ -158,5 +158,6 @@ extern void meshlink_send_from_queue(event_loop_t* el,meshlink_handle_t *mesh);
 extern meshlink_log_level_t global_log_level;
 extern meshlink_log_cb_t global_log_cb;
 
+extern int weight_from_dclass(dclass_t dclass);
 
 #endif // MESHLINK_INTERNAL_H