Host* get_host() { return attached_to_; };
void set_host(Host* host) { attached_to_ = host; }
- std::unordered_map<std::string, std::string>* get_properties();
- const char* get_property(const std::string& key);
+ const std::unordered_map<std::string, std::string>* get_properties() const;
+ const char* get_property(const std::string& key) const;
void set_property(const std::string&, const std::string& value);
void set_data(void* data) { userdata_ = data; }