diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2013-03-18 19:30:37 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2013-03-18 19:30:37 +0100 |
commit | 976cea11de8bc45fcff1a5c1e007b406e2469db7 (patch) | |
tree | 20efeb6b8ce0e03675e3a12ea20f7b1919729f8c /mmss/mmss.h | |
parent | 33d1cf04a7e8d5b4cb7ed45af75eed06a27d1292 (diff) | |
download | gmrf-976cea11de8bc45fcff1a5c1e007b406e2469db7.tar gmrf-976cea11de8bc45fcff1a5c1e007b406e2469db7.zip |
Inform protocol about interfaces
Diffstat (limited to 'mmss/mmss.h')
-rw-r--r-- | mmss/mmss.h | 7 |
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); |