libremesh / lime-packages

LibreMesh packages configuring OpenWrt for wireless mesh networking
https://libremesh.org/
GNU Affero General Public License v3.0
281 stars 96 forks source link

shared-state-async: add publisher call interface #1108

Closed javierbrk closed 6 months ago

javierbrk commented 6 months ago

This pull request enables rpcd publisher call, so a publish followed by a sync deliver accurate and updated data.

Node A should rpcd call to Node B publish and then Node A should call its own rpcd sync using its datatype and the IP of node B Bat hosts publisher name has to be updated before closing this pull request

selankon commented 6 months ago

Add publish_all rpcd. It depends on https://github.com/libremesh/lime-packages/pull/1104