Age | Commit message (Collapse) | Author |
|
Provide status events for the backend connection state, so the web
clients know whether anything is connected and when the last connect
or disconnect event happened.
Signed-off-by: Russell King <rmk@armlinux.org.uk>
|
|
Prevent old update connections from providing updates, closing them if
they attempt an update.
In doing so, this also limits resource usage when we have multiple
updaters connected (which should never happen.)
Signed-off-by: Russell King <rmk@armlinux.org.uk>
|
|
Move the resource operations out of the resource object structure
and make them const.
Signed-off-by: Russell King <rmk@armlinux.org.uk>
|
|
Move the low-level resource object handling out of the interface
functions.
Signed-off-by: Russell King <rmk@armlinux.org.uk>
|
|
Move the text/event-stream formatting to object_v1_update() from
object_v1_send() to avoid the formatting and memory allocation
overhead per client.
Signed-off-by: Russell King <rmk@armlinux.org.uk>
|
|
Add event httpd, which is a small and basic http server designed to
provide server sent events to clients. The server accepts updates
through a simple "UPDATE" method which are then broadcast to clients
listening using the "GET" method.
Signed-off-by: Russell King <rmk@armlinux.org.uk>
|