This internal class implements the basic communication and commands toward the server.
More...
|
| | RtrClient (const std::string &ip, uint16_t port) |
| |
| | ~RtrClient () |
| |
| void | Create (const DataPointPath &dp, gsl::span< const std::byte > data, const Headers &headers) |
| |
| void | CreateSymlink (const DataPointPath &target, const DataPointPath &link) |
| |
| void | UpdateSymlink (const DataPointPath &target, const DataPointPath &link) |
| |
| void | Write (const DataPointPath &dp, gsl::span< const std::byte > data, const Headers &headers_in, Headers &headers_out) |
| |
| void | Patch (const DataPointPath &dp, gsl::span< const std::byte > data, const Headers &headers_in, Headers &headers_out) |
| |
| void | Read (const DataPointPath &dp, Headers &headers, const UserFunc &get_buffer_view) |
| |
| bool | Exists (const DataPointPath &dp) |
| |
| void | Info (const DataPointPath &dp, Headers &headers_out) |
| |
| void | Delete (const DataPointPath &dp) |
| |
| std::pair< PathList, PathList > | GetChildren (const DataPointPath &dp, bool recurse) |
| |
This internal class implements the basic communication and commands toward the server.