Class SharedStateMap¶
Defined in File sharedstate.hpp
Class Documentation¶
-
class SharedStateMap¶
Public Functions
-
inline SharedStateMap()¶
-
~SharedStateMap()¶
-
void AddAlias(std::string alias, Permission permission = Permission::WRITE, std::string description = "")¶
-
void RemoveAlias(std::string alias)¶
-
void UnShareState(std::string name)¶
-
void UnShareAll()¶
-
void clear()¶
-
bool IsShared(std::string name)¶
-
std::vector<std::string> ListSharedStates(std::string alias)¶
-
bool UpdateAlias(std::string alias, std::string value)¶
-
std::string RetrieveAlias(std::string alias)¶
-
YAML::Node ExportYAML()¶
Protected Attributes
-
std::map<std::string, SharedStateAlias> aliases_¶
-
std::map<std::string, std::string> shared_states_¶
-
inline SharedStateMap()¶