Ingen
0.5.1
|
A sequence of puts/connects/deletes to update clients. More...
#include <ClientUpdate.hpp>
Classes | |
struct | Connect |
struct | Put |
Public Member Functions | |
void | put (const Raul::URI &uri, const Resource::Properties &props, Resource::Graph ctx=Resource::Graph::DEFAULT) |
void | put_port (const PortImpl *port) |
void | put_block (const BlockImpl *block) |
void | put_graph (const GraphImpl *graph) |
void | put_plugin (PluginImpl *plugin) |
void | put_preset (const URIs &uris, const Raul::URI &plugin, const Raul::URI &preset, const std::string &label) |
void | del (const Raul::URI &subject) |
void | send (Interface *dest) |
Public Attributes | |
std::vector< Raul::URI > | dels |
std::vector< Put > | puts |
std::vector< Connect > | connects |
A sequence of puts/connects/deletes to update clients.
Events like Get construct this in pre_process() and later send it in post_process() to avoid the need to lock.
struct Ingen::Server::ClientUpdate::Put |