|
RTC Toolkit 5.1.0
|
This internal class implements the basic communication and commands toward the server. More...
Public Types | |
| using | PathList = RepositoryIf::PathList |
| using | Headers = std::map<std::string, std::string> |
| using | UserFunc |
Public Member Functions | |
| 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) |
| void | Patch (const DataPointPath &dp, gsl::span< const std::byte > data, const Headers &headers) |
| 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.
| using rtctk::componentFramework::RtrClient::Headers = std::map<std::string, std::string> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |