summaryrefslogtreecommitdiffstats
path: root/mmss/mmss.h
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2013-03-18 19:30:37 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2013-03-18 19:30:37 +0100
commit976cea11de8bc45fcff1a5c1e007b406e2469db7 (patch)
tree20efeb6b8ce0e03675e3a12ea20f7b1919729f8c /mmss/mmss.h
parent33d1cf04a7e8d5b4cb7ed45af75eed06a27d1292 (diff)
downloadgmrf-976cea11de8bc45fcff1a5c1e007b406e2469db7.tar
gmrf-976cea11de8bc45fcff1a5c1e007b406e2469db7.zip
Inform protocol about interfaces
Diffstat (limited to 'mmss/mmss.h')
-rw-r--r--mmss/mmss.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/mmss/mmss.h b/mmss/mmss.h
index c10a119..728bc3c 100644
--- a/mmss/mmss.h
+++ b/mmss/mmss.h
@@ -80,15 +80,18 @@ struct gmrf_iface {
gmrf_iface_t *node_next;
gmrf_iface_t *network_next;
+ char *name;
+ gmrf_addr_t address;
+
gmrf_t *node;
mmss_network_t *net;
-
- gmrf_addr_t address;
};
const mmss_protocol_t* mmss_load_protocol(const char *module);
+void mmss_add_iface(gmrf_t *node, mmss_network_t *net, const char *name, const gmrf_addr_t *address);
+
void mmss_dispatch(mmss_packet_t *packet);
void mmss_run_scheduled(mmss_scheduled_t *scheduled);