|
AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
|


Go to the source code of this file.
Classes | |
| class | painlessmesh::layout::Layout< T > |
| class | painlessmesh::layout::Neighbour |
Namespaces | |
| namespace | painlessmesh |
| namespace | painlessmesh::layout |
Functions | |
| bool | painlessmesh::layout::contains (protocol::NodeTree nodeTree, uint32_t nodeId) |
| bool | painlessmesh::layout::forget (protocol::NodeTree &tree, uint32_t nodeId) |
| size_t | painlessmesh::layout::forgetAll (protocol::NodeTree &tree, const protocol::NodeTree &elsewhere) |
| uint32_t | painlessmesh::layout::fingerprint (const protocol::NodeTree &tree, uint32_t hash=2166136261u) |
| protocol::NodeTree | painlessmesh::layout::excludeRoute (protocol::NodeTree &&tree, uint32_t exclude) |
| template<class T > | |
| size_t | painlessmesh::layout::liveSubs (const Layout< T > &layout) |
| template<class T > | |
| void | painlessmesh::layout::syncLayout (Layout< T > &layout, uint32_t changedId) |
| uint32_t | painlessmesh::layout::size (protocol::NodeTree nodeTree) |
| bool | painlessmesh::layout::isRoot (protocol::NodeTree nodeTree) |
| bool | painlessmesh::layout::isRooted (protocol::NodeTree nodeTree) |
| std::list< uint32_t > | painlessmesh::layout::asList (protocol::NodeTree nodeTree, bool includeSelf=true) |