FilteredKeyReader class | DataStorm::Topic< Key, Value, UpdateTag > | friend |
hasReaders() const noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
hasWriters() const noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
KeyType typedef | DataStorm::Topic< Key, Value, UpdateTag > | |
MultiKeyReader class | DataStorm::Topic< Key, Value, UpdateTag > | friend |
MultiKeyWriter class | DataStorm::Topic< Key, Value, UpdateTag > | friend |
operator=(Topic &&topic) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
ReaderType typedef | DataStorm::Topic< Key, Value, UpdateTag > | |
SampleType typedef | DataStorm::Topic< Key, Value, UpdateTag > | |
setKeyFilter(const std::string &name, std::function< std::function< bool(const Key &)>(const Criteria &)> factory) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
setReaderDefaultConfig(const ReaderConfig &config) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
setSampleFilter(const std::string &name, std::function< std::function< bool(const SampleType &)>(const Criteria &)> factory) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
setUpdater(const UpdateTag &tag, std::function< void(Value &, UpdateValue)> updater) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
setWriterDefaultConfig(const WriterConfig &config) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
SingleKeyReader class | DataStorm::Topic< Key, Value, UpdateTag > | friend |
SingleKeyWriter class | DataStorm::Topic< Key, Value, UpdateTag > | friend |
Topic(const Node &node, const std::string &name) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
Topic(Topic &&topic) noexcept | DataStorm::Topic< Key, Value, UpdateTag > | |
UpdateTagType typedef | DataStorm::Topic< Key, Value, UpdateTag > | |
ValueType typedef | DataStorm::Topic< Key, Value, UpdateTag > | |
waitForNoReaders() const | DataStorm::Topic< Key, Value, UpdateTag > | |
waitForNoWriters() const | DataStorm::Topic< Key, Value, UpdateTag > | |
waitForReaders(unsigned int count=1) const | DataStorm::Topic< Key, Value, UpdateTag > | |
waitForWriters(unsigned int count=1) const | DataStorm::Topic< Key, Value, UpdateTag > | |
WriterType typedef | DataStorm::Topic< Key, Value, UpdateTag > | |
~Topic() | DataStorm::Topic< Key, Value, UpdateTag > | |