UniSet 2.32.1
|
Классы | |
struct | Range |
struct | Tag |
struct | TagsInfo |
Открытые типы | |
using | StateMap = std::unordered_map<uniset::ObjectId, long> |
Открытые члены | |
void | load (const std::shared_ptr< uniset::Configuration > conf, const std::string &filter_field="", const std::string &filter_value="") |
void | loadTagsMap (uniset::UniXML::iterator it) |
void | initFromItem (const std::shared_ptr< uniset::Configuration > conf, const uniset::UniXML::iterator &it) |
std::vector< Tag > | getTags (uniset::ObjectId id) |
bool | updateTags (uniset::ObjectId id, long value) |
size_t | getTagsCount () const |
size_t | getSensorsCount () const |
std::vector< uniset::ObjectId > | getAskedSensors () const |
Открытые статические члены | |
static std::vector< Tag > | parseTags (const std::string &s_tags, const char sep=' ') |
Защищенные типы | |
using | RangeList = std::list<Range> |
using | TagsMap = std::unordered_map<std::string, RangeList> |
using | TagList = std::list<TagsInfo> |
Защищенные члены | |
StateMap::iterator | addState (uniset::ObjectId sid, long defval) |
RangeList | initRangeList (uniset::UniXML::iterator it) |
TagsMap | initTagsMap (uniset::UniXML::iterator it) |
TagList::iterator | addTagsInfo (TagList &lst, uniset::ObjectId sid) |
std::vector< Tag > | makeTags (TagList &lst) |
void | initDynamicTags () |
void | initFromTags (const std::shared_ptr< uniset::Configuration > &conf, uniset::UniXML::iterator it, const std::string &s_tags) |
void | initFromValues (const std::shared_ptr< uniset::Configuration > &conf, uniset::UniXML::iterator it, const std::string &s_values) |
void | initFromTagsList (const std::shared_ptr< uniset::Configuration > &conf, uniset::UniXML::iterator it, uniset::UniXML::iterator itList) |
Защищенные данные | |
StateMap | smap |
TagsMap | tagsmap |
std::unordered_map< uniset::ObjectId, TagList > | tags |