const void *key;
size_t keylen;
+ meshlink_storage_policy_t storage_policy;
};
/// Device class traits
meshlink_node_status_cb_t node_status_cb;
meshlink_node_status_cb_t meta_status_cb;
meshlink_node_pmtu_cb_t node_pmtu_cb;
+ meshlink_channel_listen_cb_t channel_listen_cb;
meshlink_channel_accept_cb_t channel_accept_cb;
meshlink_node_duplicate_cb_t node_duplicate_cb;
meshlink_connection_try_cb_t connection_try_cb;
meshlink_error_cb_t error_cb;
+ meshlink_blacklisted_cb_t blacklisted_cb;
// Mesh parameters
char *appname;
void *config_key;
char *external_address_url;
struct list_t *invitation_addresses;
+ meshlink_storage_policy_t storage_policy;
// Thread management
pthread_t thread;