diff options
Diffstat (limited to 'mmss/config.hpp')
-rw-r--r-- | mmss/config.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mmss/config.hpp b/mmss/config.hpp index 69ad6a0..dc21bff 100644 --- a/mmss/config.hpp +++ b/mmss/config.hpp @@ -44,6 +44,7 @@ private: std::shared_ptr<const protocol_t> default_proto; std::unordered_map<std::string, std::shared_ptr<const protocol_t>> protos; + const std::shared_ptr<network_t> *current_net; std::unordered_map<std::string, std::shared_ptr<network_t>> networks; const std::shared_ptr<node_t> *current_node; @@ -57,7 +58,11 @@ public: } bool load_proto(const char *name, const char *module, bool def); + bool add_network(const char *name); + bool set_packet_loss(float etx); + bool set_packet_loss(float etx_min, float etx_max, float period, float phase); + bool add_node(const char *name, const char *proto); bool add_iface(const char *name, const char *net, const gmrf_addr_t *addr); |