| _observers | swarmio::services::telemetry::Service | private |
| _observersMutex | swarmio::services::telemetry::Service | private |
| _reports | swarmio::services::telemetry::Service | private |
| _reportsMutex | swarmio::services::telemetry::Service | private |
| _schema | swarmio::services::telemetry::Service | private |
| _schemaMutex | swarmio::services::telemetry::Service | private |
| _statusKeys | swarmio::services::telemetry::Service | private |
| _trackers | swarmio::services::telemetry::Service | private |
| _trackersMutex | swarmio::services::telemetry::Service | private |
| _values | swarmio::services::telemetry::Service | private |
| _valuesMutex | swarmio::services::telemetry::Service | private |
| DescribeService(data::discovery::Response &descriptor) override | swarmio::services::telemetry::Service | virtual |
| Disconnect() | swarmio::Mailbox | inlinevirtual |
| FinishConstruction() | swarmio::Mailbox | inlineprotected |
| FinishMovingTo(Mailbox *other) | swarmio::Mailbox | inlineprotected |
| GetCachedStatus(const Node *node) | swarmio::services::telemetry::Service | inline |
| GetEndpoint() | swarmio::Mailbox | inline |
| Mailbox() | swarmio::Mailbox | inlineprotected |
| Mailbox(Endpoint *endpoint) | swarmio::Mailbox | inlineprotected |
| Mailbox(Mailbox &&other) | swarmio::Mailbox | inlineprotected |
| Mailbox(const Mailbox &)=delete | swarmio::Mailbox | |
| MailboxWasConnected() noexceptoverride | swarmio::services::PeriodicService | protectedvirtual |
| MailboxWillBeDisconnected() noexceptoverride | swarmio::services::PeriodicService | protectedvirtual |
| NodeDidJoin(const Node *node) noexcept | swarmio::Mailbox | inlinevirtual |
| NodeWasDiscovered(const Node *node) noexcept | swarmio::Mailbox | inlinevirtual |
| NodeWillLeave(const Node *node) noexcept | swarmio::Mailbox | inlinevirtual |
| operator=(const Mailbox &)=delete | swarmio::Mailbox | |
| PeriodicService(Endpoint *endpoint, std::chrono::milliseconds period) | swarmio::services::PeriodicService | inlineprotected |
| ReceiveMessage(const Node *sender, const data::Message *message) override | swarmio::services::telemetry::Service | virtual |
| RegisterObserver(Observer *observer) | swarmio::services::telemetry::Service | inline |
| RemoveFieldDefinitionForKey(const std::string &key) | swarmio::services::telemetry::Service | inline |
| RemoveValue(const std::string &key) | swarmio::services::telemetry::Service | inline |
| Service(Endpoint *endpoint, std::chrono::milliseconds period=std::chrono::milliseconds(10)) | swarmio::services::telemetry::Service | inline |
| SetFieldDefinitionForKey(const std::string &key, const data::discovery::Field &field, bool includeInStatus) | swarmio::services::telemetry::Service | inline |
| SetValue(const std::string &key, const data::Variant &value) | swarmio::services::telemetry::Service | inline |
| Subscribe(Endpoint *endpoint, const Node *node, uint32_t interval=1) | swarmio::services::telemetry::Service | inlinestatic |
| Subscribe(Endpoint *endpoint, const Node *node, uint32_t interval, const std::list< std::string > &keys) | swarmio::services::telemetry::Service | static |
| UnregisterObserver(Observer *observer) | swarmio::services::telemetry::Service | inline |
| Update() overridefinal | swarmio::services::telemetry::Service | protectedvirtual |
| ~Mailbox() | swarmio::Mailbox | inlinevirtual |