67 static constexpr const char*
s_tag{
"clear_all_maps_RPC"};
71 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_maps_RPC()"};
72 static constexpr const char*
s_help{
""};
130 static constexpr const char*
s_tag{
"store_map_RPC"};
134 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_map_RPC(const yarp::dev::Nav2D::MapGrid2D& themap)"};
193 static constexpr const char*
s_tag{
"get_map_RPC"};
197 static constexpr const char*
s_prototype{
"return_get_map IMap2DMsgs::get_map_RPC(const std::string& map_name)"};
251 static constexpr const char*
s_tag{
"get_map_names_RPC"};
255 static constexpr const char*
s_prototype{
"return_get_map_names IMap2DMsgs::get_map_names_RPC()"};
314 static constexpr const char*
s_tag{
"remove_map_RPC"};
318 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::remove_map_RPC(const std::string& map_name)"};
378 static constexpr const char*
s_tag{
"store_location_RPC"};
382 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_location_RPC(const std::string& location_name, const yarp::dev::Nav2D::Map2DLocation& loc)"};
442 static constexpr const char*
s_tag{
"store_area_RPC"};
446 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_area_RPC(const std::string& area_name, const yarp::dev::Nav2D::Map2DArea& area)"};
506 static constexpr const char*
s_tag{
"store_path_RPC"};
510 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_path_RPC(const std::string& path_name, const yarp::dev::Nav2D::Map2DPath& path)"};
569 static constexpr const char*
s_tag{
"get_location_RPC"};
573 static constexpr const char*
s_prototype{
"return_get_location IMap2DMsgs::get_location_RPC(const std::string& location_name)"};
632 static constexpr const char*
s_tag{
"get_area_RPC"};
636 static constexpr const char*
s_prototype{
"return_get_area IMap2DMsgs::get_area_RPC(const std::string& area_name)"};
695 static constexpr const char*
s_tag{
"get_path_RPC"};
699 static constexpr const char*
s_prototype{
"return_get_path IMap2DMsgs::get_path_RPC(const std::string& path_name)"};
753 static constexpr const char*
s_tag{
"get_locations_list_RPC"};
757 static constexpr const char*
s_prototype{
"return_get_locations_list IMap2DMsgs::get_locations_list_RPC()"};
811 static constexpr const char*
s_tag{
"get_areas_list_RPC"};
815 static constexpr const char*
s_prototype{
"return_get_areas_list IMap2DMsgs::get_areas_list_RPC()"};
869 static constexpr const char*
s_tag{
"get_paths_list_RPC"};
873 static constexpr const char*
s_prototype{
"return_get_paths_list IMap2DMsgs::get_paths_list_RPC()"};
927 static constexpr const char*
s_tag{
"get_all_locations_RPC"};
931 static constexpr const char*
s_prototype{
"return_get_all_locations IMap2DMsgs::get_all_locations_RPC()"};
985 static constexpr const char*
s_tag{
"get_all_areas_RPC"};
989 static constexpr const char*
s_prototype{
"return_get_all_areas IMap2DMsgs::get_all_areas_RPC()"};
1043 static constexpr const char*
s_tag{
"get_all_paths_RPC"};
1047 static constexpr const char*
s_prototype{
"return_get_all_paths IMap2DMsgs::get_all_paths_RPC()"};
1107 static constexpr const char*
s_tag{
"rename_location_RPC"};
1111 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::rename_location_RPC(const std::string& original_name, const std::string& new_name)"};
1170 static constexpr const char*
s_tag{
"delete_location_RPC"};
1174 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::delete_location_RPC(const std::string& location_name)"};
1233 static constexpr const char*
s_tag{
"delete_path_RPC"};
1237 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::delete_path_RPC(const std::string& path_name)"};
1297 static constexpr const char*
s_tag{
"rename_area_RPC"};
1301 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::rename_area_RPC(const std::string& original_name, const std::string& new_name)"};
1361 static constexpr const char*
s_tag{
"rename_path_RPC"};
1365 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::rename_path_RPC(const std::string& original_name, const std::string& new_name)"};
1424 static constexpr const char*
s_tag{
"delete_area_RPC"};
1428 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::delete_area_RPC(const std::string& area_name)"};
1482 static constexpr const char*
s_tag{
"clear_all_locations_RPC"};
1486 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_locations_RPC()"};
1540 static constexpr const char*
s_tag{
"clear_all_areas_RPC"};
1544 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_areas_RPC()"};
1598 static constexpr const char*
s_tag{
"clear_all_paths_RPC"};
1602 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_paths_RPC()"};
1656 static constexpr const char*
s_tag{
"clear_all_maps_temporary_flags_RPC"};
1660 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_maps_temporary_flags_RPC()"};
1719 static constexpr const char*
s_tag{
"clear_map_temporary_flags_RPC"};
1723 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_map_temporary_flags_RPC(const std::string& map_name)"};
1782 static constexpr const char*
s_tag{
"save_maps_collection_RPC"};
1786 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::save_maps_collection_RPC(const std::string& maps_collection_file)"};
1845 static constexpr const char*
s_tag{
"load_maps_collection_RPC"};
1849 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::load_maps_collection_RPC(const std::string& maps_collection_file)"};
1908 static constexpr const char*
s_tag{
"save_locations_and_extras_RPC"};
1912 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::save_locations_and_extras_RPC(const std::string& locations_collection_file)"};
1971 static constexpr const char*
s_tag{
"load_locations_and_extras_RPC"};
1975 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::load_locations_and_extras_RPC(const std::string& locations_collection_file)"};
2035 static constexpr const char*
s_tag{
"save_map_to_disk_RPC"};
2039 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::save_map_to_disk_RPC(const std::string& map_name, const std::string& file_name)"};
2098 static constexpr const char*
s_tag{
"load_map_from_disk_RPC"};
2102 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::load_map_from_disk_RPC(const std::string& file_name)"};
2161 static constexpr const char*
s_tag{
"enable_maps_compression_RPC"};
2165 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::enable_maps_compression_RPC(const bool enable_compression)"};
2186 return write(writer);
2196 return read(reader);
2201 if (!writeTag(writer)) {
2204 if (!writeArgs(writer)) {
2225 if (!readTag(reader)) {
2228 if (!readArgs(reader)) {
2259 return write(writer);
2265 return read(reader);
2271 if (!writer.
write(return_helper)) {
2284 if (!reader.
read(return_helper)) {
2323 return write(writer);
2333 return read(reader);
2338 if (!writeTag(writer)) {
2341 if (!writeArgs(writer)) {
2365 if (!readTag(reader)) {
2368 if (!readArgs(reader)) {
2407 return write(writer);
2413 return read(reader);
2419 if (!writer.
write(return_helper)) {
2432 if (!reader.
read(return_helper)) {
2471 return write(writer);
2481 return read(reader);
2486 if (!writeTag(writer)) {
2489 if (!writeArgs(writer)) {
2513 if (!readTag(reader)) {
2516 if (!readArgs(reader)) {
2555 return write(writer);
2561 return read(reader);
2570 if (!writer.
write(return_helper)) {
2586 if (!reader.
read(return_helper)) {
2615 return write(writer);
2625 return read(reader);
2630 if (!writeTag(writer)) {
2633 if (!writeArgs(writer)) {
2654 if (!readTag(reader)) {
2657 if (!readArgs(reader)) {
2688 return write(writer);
2694 return read(reader);
2703 if (!writer.
write(return_helper)) {
2719 if (!reader.
read(return_helper)) {
2758 return write(writer);
2768 return read(reader);
2773 if (!writeTag(writer)) {
2776 if (!writeArgs(writer)) {
2800 if (!readTag(reader)) {
2803 if (!readArgs(reader)) {
2842 return write(writer);
2848 return read(reader);
2854 if (!writer.
write(return_helper)) {
2867 if (!reader.
read(return_helper)) {
2881 cmd{location_name, loc}
2896 location_name{location_name},
2907 return write(writer);
2917 return read(reader);
2922 if (!writeTag(writer)) {
2925 if (!writeArgs(writer)) {
2952 if (!readTag(reader)) {
2955 if (!readArgs(reader)) {
3002 return write(writer);
3008 return read(reader);
3014 if (!writer.
write(return_helper)) {
3027 if (!reader.
read(return_helper)) {
3041 cmd{area_name, area}
3056 area_name{area_name},
3067 return write(writer);
3077 return read(reader);
3082 if (!writeTag(writer)) {
3085 if (!writeArgs(writer)) {
3112 if (!readTag(reader)) {
3115 if (!readArgs(reader)) {
3162 return write(writer);
3168 return read(reader);
3174 if (!writer.
write(return_helper)) {
3187 if (!reader.
read(return_helper)) {
3201 cmd{path_name, path}
3216 path_name{path_name},
3227 return write(writer);
3237 return read(reader);
3242 if (!writeTag(writer)) {
3245 if (!writeArgs(writer)) {
3272 if (!readTag(reader)) {
3275 if (!readArgs(reader)) {
3322 return write(writer);
3328 return read(reader);
3334 if (!writer.
write(return_helper)) {
3347 if (!reader.
read(return_helper)) {
3376 location_name{location_name}
3386 return write(writer);
3396 return read(reader);
3401 if (!writeTag(writer)) {
3404 if (!writeArgs(writer)) {
3428 if (!readTag(reader)) {
3431 if (!readArgs(reader)) {
3470 return write(writer);
3476 return read(reader);
3485 if (!writer.
write(return_helper)) {
3501 if (!reader.
read(return_helper)) {
3530 area_name{area_name}
3540 return write(writer);
3550 return read(reader);
3555 if (!writeTag(writer)) {
3558 if (!writeArgs(writer)) {
3582 if (!readTag(reader)) {
3585 if (!readArgs(reader)) {
3624 return write(writer);
3630 return read(reader);
3639 if (!writer.
write(return_helper)) {
3655 if (!reader.
read(return_helper)) {
3684 path_name{path_name}
3694 return write(writer);
3704 return read(reader);
3709 if (!writeTag(writer)) {
3712 if (!writeArgs(writer)) {
3736 if (!readTag(reader)) {
3739 if (!readArgs(reader)) {
3778 return write(writer);
3784 return read(reader);
3793 if (!writer.
write(return_helper)) {
3809 if (!reader.
read(return_helper)) {
3838 return write(writer);
3848 return read(reader);
3853 if (!writeTag(writer)) {
3856 if (!writeArgs(writer)) {
3877 if (!readTag(reader)) {
3880 if (!readArgs(reader)) {
3911 return write(writer);
3917 return read(reader);
3926 if (!writer.
write(return_helper)) {
3942 if (!reader.
read(return_helper)) {
3971 return write(writer);
3981 return read(reader);
3986 if (!writeTag(writer)) {
3989 if (!writeArgs(writer)) {
4010 if (!readTag(reader)) {
4013 if (!readArgs(reader)) {
4044 return write(writer);
4050 return read(reader);
4059 if (!writer.
write(return_helper)) {
4075 if (!reader.
read(return_helper)) {
4104 return write(writer);
4114 return read(reader);
4119 if (!writeTag(writer)) {
4122 if (!writeArgs(writer)) {
4143 if (!readTag(reader)) {
4146 if (!readArgs(reader)) {
4177 return write(writer);
4183 return read(reader);
4192 if (!writer.
write(return_helper)) {
4208 if (!reader.
read(return_helper)) {
4237 return write(writer);
4247 return read(reader);
4252 if (!writeTag(writer)) {
4255 if (!writeArgs(writer)) {
4276 if (!readTag(reader)) {
4279 if (!readArgs(reader)) {
4310 return write(writer);
4316 return read(reader);
4325 if (!writer.
write(return_helper)) {
4341 if (!reader.
read(return_helper)) {
4370 return write(writer);
4380 return read(reader);
4385 if (!writeTag(writer)) {
4388 if (!writeArgs(writer)) {
4409 if (!readTag(reader)) {
4412 if (!readArgs(reader)) {
4443 return write(writer);
4449 return read(reader);
4458 if (!writer.
write(return_helper)) {
4474 if (!reader.
read(return_helper)) {
4503 return write(writer);
4513 return read(reader);
4518 if (!writeTag(writer)) {
4521 if (!writeArgs(writer)) {
4542 if (!readTag(reader)) {
4545 if (!readArgs(reader)) {
4576 return write(writer);
4582 return read(reader);
4591 if (!writer.
write(return_helper)) {
4607 if (!reader.
read(return_helper)) {
4621 cmd{original_name, new_name}
4636 original_name{original_name},
4647 return write(writer);
4657 return read(reader);
4662 if (!writeTag(writer)) {
4665 if (!writeArgs(writer)) {
4692 if (!readTag(reader)) {
4695 if (!readArgs(reader)) {
4742 return write(writer);
4748 return read(reader);
4754 if (!writer.
write(return_helper)) {
4767 if (!reader.
read(return_helper)) {
4796 location_name{location_name}
4806 return write(writer);
4816 return read(reader);
4821 if (!writeTag(writer)) {
4824 if (!writeArgs(writer)) {
4848 if (!readTag(reader)) {
4851 if (!readArgs(reader)) {
4890 return write(writer);
4896 return read(reader);
4902 if (!writer.
write(return_helper)) {
4915 if (!reader.
read(return_helper)) {
4944 path_name{path_name}
4954 return write(writer);
4964 return read(reader);
4969 if (!writeTag(writer)) {
4972 if (!writeArgs(writer)) {
4996 if (!readTag(reader)) {
4999 if (!readArgs(reader)) {
5038 return write(writer);
5044 return read(reader);
5050 if (!writer.
write(return_helper)) {
5063 if (!reader.
read(return_helper)) {
5077 cmd{original_name, new_name}
5092 original_name{original_name},
5103 return write(writer);
5113 return read(reader);
5118 if (!writeTag(writer)) {
5121 if (!writeArgs(writer)) {
5148 if (!readTag(reader)) {
5151 if (!readArgs(reader)) {
5198 return write(writer);
5204 return read(reader);
5210 if (!writer.
write(return_helper)) {
5223 if (!reader.
read(return_helper)) {
5237 cmd{original_name, new_name}
5252 original_name{original_name},
5263 return write(writer);
5273 return read(reader);
5278 if (!writeTag(writer)) {
5281 if (!writeArgs(writer)) {
5308 if (!readTag(reader)) {
5311 if (!readArgs(reader)) {
5358 return write(writer);
5364 return read(reader);
5370 if (!writer.
write(return_helper)) {
5383 if (!reader.
read(return_helper)) {
5412 area_name{area_name}
5422 return write(writer);
5432 return read(reader);
5437 if (!writeTag(writer)) {
5440 if (!writeArgs(writer)) {
5464 if (!readTag(reader)) {
5467 if (!readArgs(reader)) {
5506 return write(writer);
5512 return read(reader);
5518 if (!writer.
write(return_helper)) {
5531 if (!reader.
read(return_helper)) {
5560 return write(writer);
5570 return read(reader);
5575 if (!writeTag(writer)) {
5578 if (!writeArgs(writer)) {
5599 if (!readTag(reader)) {
5602 if (!readArgs(reader)) {
5633 return write(writer);
5639 return read(reader);
5645 if (!writer.
write(return_helper)) {
5658 if (!reader.
read(return_helper)) {
5687 return write(writer);
5697 return read(reader);
5702 if (!writeTag(writer)) {
5705 if (!writeArgs(writer)) {
5726 if (!readTag(reader)) {
5729 if (!readArgs(reader)) {
5760 return write(writer);
5766 return read(reader);
5772 if (!writer.
write(return_helper)) {
5785 if (!reader.
read(return_helper)) {
5814 return write(writer);
5824 return read(reader);
5829 if (!writeTag(writer)) {
5832 if (!writeArgs(writer)) {
5853 if (!readTag(reader)) {
5856 if (!readArgs(reader)) {
5887 return write(writer);
5893 return read(reader);
5899 if (!writer.
write(return_helper)) {
5912 if (!reader.
read(return_helper)) {
5941 return write(writer);
5951 return read(reader);
5956 if (!writeTag(writer)) {
5959 if (!writeArgs(writer)) {
5980 if (!readTag(reader)) {
5983 if (!readArgs(reader)) {
6014 return write(writer);
6020 return read(reader);
6026 if (!writer.
write(return_helper)) {
6039 if (!reader.
read(return_helper)) {
6078 return write(writer);
6088 return read(reader);
6093 if (!writeTag(writer)) {
6096 if (!writeArgs(writer)) {
6120 if (!readTag(reader)) {
6123 if (!readArgs(reader)) {
6162 return write(writer);
6168 return read(reader);
6174 if (!writer.
write(return_helper)) {
6187 if (!reader.
read(return_helper)) {
6201 cmd{maps_collection_file}
6216 maps_collection_file{maps_collection_file}
6226 return write(writer);
6236 return read(reader);
6241 if (!writeTag(writer)) {
6244 if (!writeArgs(writer)) {
6268 if (!readTag(reader)) {
6271 if (!readArgs(reader)) {
6296 if (!reader.
readString(maps_collection_file)) {
6310 return write(writer);
6316 return read(reader);
6322 if (!writer.
write(return_helper)) {
6335 if (!reader.
read(return_helper)) {
6349 cmd{maps_collection_file}
6364 maps_collection_file{maps_collection_file}
6374 return write(writer);
6384 return read(reader);
6389 if (!writeTag(writer)) {
6392 if (!writeArgs(writer)) {
6416 if (!readTag(reader)) {
6419 if (!readArgs(reader)) {
6444 if (!reader.
readString(maps_collection_file)) {
6458 return write(writer);
6464 return read(reader);
6470 if (!writer.
write(return_helper)) {
6483 if (!reader.
read(return_helper)) {
6497 cmd{locations_collection_file}
6512 locations_collection_file{locations_collection_file}
6522 return write(writer);
6532 return read(reader);
6537 if (!writeTag(writer)) {
6540 if (!writeArgs(writer)) {
6556 if (!writer.
writeString(locations_collection_file)) {
6564 if (!readTag(reader)) {
6567 if (!readArgs(reader)) {
6592 if (!reader.
readString(locations_collection_file)) {
6606 return write(writer);
6612 return read(reader);
6618 if (!writer.
write(return_helper)) {
6631 if (!reader.
read(return_helper)) {
6645 cmd{locations_collection_file}
6660 locations_collection_file{locations_collection_file}
6670 return write(writer);
6680 return read(reader);
6685 if (!writeTag(writer)) {
6688 if (!writeArgs(writer)) {
6704 if (!writer.
writeString(locations_collection_file)) {
6712 if (!readTag(reader)) {
6715 if (!readArgs(reader)) {
6740 if (!reader.
readString(locations_collection_file)) {
6754 return write(writer);
6760 return read(reader);
6766 if (!writer.
write(return_helper)) {
6779 if (!reader.
read(return_helper)) {
6793 cmd{map_name, file_name}
6809 file_name{file_name}
6819 return write(writer);
6829 return read(reader);
6834 if (!writeTag(writer)) {
6837 if (!writeArgs(writer)) {
6864 if (!readTag(reader)) {
6867 if (!readArgs(reader)) {
6914 return write(writer);
6920 return read(reader);
6926 if (!writer.
write(return_helper)) {
6939 if (!reader.
read(return_helper)) {
6968 file_name{file_name}
6978 return write(writer);
6988 return read(reader);
6993 if (!writeTag(writer)) {
6996 if (!writeArgs(writer)) {
7020 if (!readTag(reader)) {
7023 if (!readArgs(reader)) {
7062 return write(writer);
7068 return read(reader);
7074 if (!writer.
write(return_helper)) {
7087 if (!reader.
read(return_helper)) {
7101 cmd{enable_compression}
7116 enable_compression{enable_compression}
7126 return write(writer);
7136 return read(reader);
7141 if (!writeTag(writer)) {
7144 if (!writeArgs(writer)) {
7160 if (!writer.
writeBool(enable_compression)) {
7168 if (!readTag(reader)) {
7171 if (!readArgs(reader)) {
7196 if (!reader.
readBool(enable_compression)) {
7210 return write(writer);
7216 return read(reader);
7222 if (!writer.
write(return_helper)) {
7235 if (!reader.
read(return_helper)) {
7250 yarp().setOwner(*
this);
7255 if (!
yarp().canWrite()) {
7259 bool ok =
yarp().write(helper, helper);
7265 if (!
yarp().canWrite()) {
7269 bool ok =
yarp().write(helper, helper);
7275 if (!
yarp().canWrite()) {
7279 bool ok =
yarp().write(helper, helper);
7285 if (!
yarp().canWrite()) {
7289 bool ok =
yarp().write(helper, helper);
7295 if (!
yarp().canWrite()) {
7299 bool ok =
yarp().write(helper, helper);
7305 if (!
yarp().canWrite()) {
7309 bool ok =
yarp().write(helper, helper);
7315 if (!
yarp().canWrite()) {
7319 bool ok =
yarp().write(helper, helper);
7325 if (!
yarp().canWrite()) {
7329 bool ok =
yarp().write(helper, helper);
7335 if (!
yarp().canWrite()) {
7339 bool ok =
yarp().write(helper, helper);
7345 if (!
yarp().canWrite()) {
7349 bool ok =
yarp().write(helper, helper);
7355 if (!
yarp().canWrite()) {
7359 bool ok =
yarp().write(helper, helper);
7365 if (!
yarp().canWrite()) {
7369 bool ok =
yarp().write(helper, helper);
7375 if (!
yarp().canWrite()) {
7379 bool ok =
yarp().write(helper, helper);
7385 if (!
yarp().canWrite()) {
7389 bool ok =
yarp().write(helper, helper);
7395 if (!
yarp().canWrite()) {
7399 bool ok =
yarp().write(helper, helper);
7405 if (!
yarp().canWrite()) {
7409 bool ok =
yarp().write(helper, helper);
7415 if (!
yarp().canWrite()) {
7419 bool ok =
yarp().write(helper, helper);
7425 if (!
yarp().canWrite()) {
7429 bool ok =
yarp().write(helper, helper);
7435 if (!
yarp().canWrite()) {
7439 bool ok =
yarp().write(helper, helper);
7445 if (!
yarp().canWrite()) {
7449 bool ok =
yarp().write(helper, helper);
7455 if (!
yarp().canWrite()) {
7459 bool ok =
yarp().write(helper, helper);
7465 if (!
yarp().canWrite()) {
7469 bool ok =
yarp().write(helper, helper);
7475 if (!
yarp().canWrite()) {
7479 bool ok =
yarp().write(helper, helper);
7485 if (!
yarp().canWrite()) {
7489 bool ok =
yarp().write(helper, helper);
7495 if (!
yarp().canWrite()) {
7499 bool ok =
yarp().write(helper, helper);
7505 if (!
yarp().canWrite()) {
7509 bool ok =
yarp().write(helper, helper);
7515 if (!
yarp().canWrite()) {
7519 bool ok =
yarp().write(helper, helper);
7525 if (!
yarp().canWrite()) {
7529 bool ok =
yarp().write(helper, helper);
7535 if (!
yarp().canWrite()) {
7539 bool ok =
yarp().write(helper, helper);
7545 if (!
yarp().canWrite()) {
7549 bool ok =
yarp().write(helper, helper);
7555 if (!
yarp().canWrite()) {
7559 bool ok =
yarp().write(helper, helper);
7565 if (!
yarp().canWrite()) {
7569 bool ok =
yarp().write(helper, helper);
7575 if (!
yarp().canWrite()) {
7579 bool ok =
yarp().write(helper, helper);
7585 if (!
yarp().canWrite()) {
7589 bool ok =
yarp().write(helper, helper);
7595 if (!
yarp().canWrite()) {
7599 bool ok =
yarp().write(helper, helper);
7606 bool showAll = (functionName ==
"--all");
7607 std::vector<std::string> helpString;
7609 helpString.emplace_back(
"*** Available commands:");
7645 helpString.emplace_back(
"help");
7752 if (functionName ==
"help") {
7753 helpString.emplace_back(
"std::vector<std::string> help(const std::string& functionName = \"--all\")");
7754 helpString.emplace_back(
"Return list of available commands, or help message for a specific function");
7755 helpString.emplace_back(
"@param functionName name of command for which to get a detailed description. If none or '--all' is provided, print list of available commands");
7756 helpString.emplace_back(
"@return list of strings (one string per line)");
7759 if (helpString.empty()) {
7760 helpString.emplace_back(
"Command not found");
7768 constexpr size_t max_tag_len = 6;
7778 std::string tag = reader.
readTag(1);
7779 bool direct = (tag ==
"__direct__");
7783 while (tag_len <= max_tag_len && !reader.
isError()) {
8309 if (tag ==
"help") {
8310 std::string functionName;
8312 functionName =
"--all";
8314 auto help_strings = help(functionName);
8320 if (!writer.
writeTag(
"many", 1, 0)) {
8326 for (
const auto& help_string : help_strings) {
8342 std::string next_tag = reader.
readTag(1);
8343 if (next_tag.empty()) {
8346 tag.append(
"_").append(next_tag);
8347 tag_len = std::count(tag.begin(), tag.end(),
'_') + 1;
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
static constexpr const char * s_tag
IMap2DMsgs_clear_all_areas_RPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue(*)() funcptr_t
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
static constexpr const char * s_help
void call(IMap2DMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
yarp::dev::ReturnValue return_helper
IMap2DMsgs_clear_all_locations_RPC_helper()=default
static constexpr size_t s_reply_len
yarp::dev::ReturnValue(*)() funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
void call(IMap2DMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IMap2DMsgs_clear_all_maps_RPC_helper()=default
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(IMap2DMsgs *ptr)
yarp::dev::ReturnValue(*)() funcptr_t
static constexpr const char * s_help
static constexpr size_t s_tag_len
static constexpr const char * s_tag
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
IMap2DMsgs_clear_all_maps_temporary_flags_RPC_helper()=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_cmd_len
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
yarp::dev::ReturnValue(*)() funcptr_t
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
void call(IMap2DMsgs *ptr)
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
IMap2DMsgs_clear_all_paths_RPC_helper()=default
void call(IMap2DMsgs *ptr)
static constexpr const char * s_help
yarp::dev::ReturnValue(*)() funcptr_t
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
static constexpr size_t s_tag_len
void call(IMap2DMsgs *ptr)
IMap2DMsgs_clear_map_temporary_flags_RPC_helper()=default
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
static constexpr size_t s_reply_len
static constexpr const char * s_tag
static constexpr const char * s_prototype
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
static constexpr size_t s_cmd_len
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IMap2DMsgs_delete_area_RPC_helper()=default
void call(IMap2DMsgs *ptr)
static constexpr const char * s_tag
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
static constexpr const char * s_help
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
std::string location_name
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
static constexpr const char * s_help
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_cmd_len
void call(IMap2DMsgs *ptr)
static constexpr const char * s_tag
IMap2DMsgs_delete_location_RPC_helper()=default
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
IMap2DMsgs_delete_path_RPC_helper()=default
static constexpr size_t s_cmd_len
void call(IMap2DMsgs *ptr)
static constexpr const char * s_prototype
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr const char * s_help
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_tag_len
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
IMap2DMsgs_enable_maps_compression_RPC_helper()=default
yarp::dev::ReturnValue(*)(const bool) funcptr_t
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
static constexpr const char * s_help
static constexpr size_t s_reply_len
void call(IMap2DMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Reply() override=default
return_get_all_areas return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr size_t s_reply_len
static constexpr const char * s_help
void call(IMap2DMsgs *ptr)
return_get_all_areas(*)() funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_cmd_len
IMap2DMsgs_get_all_areas_RPC_helper()=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
return_get_all_locations return_helper
return_get_all_locations(*)() funcptr_t
static constexpr size_t s_reply_len
void call(IMap2DMsgs *ptr)
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
IMap2DMsgs_get_all_locations_RPC_helper()=default
static constexpr const char * s_help
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
~Reply() override=default
return_get_all_paths return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
IMap2DMsgs_get_all_paths_RPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
return_get_all_paths(*)() funcptr_t
static constexpr const char * s_prototype
void call(IMap2DMsgs *ptr)
static constexpr const char * s_help
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
return_get_area return_helper
~Reply() override=default
static constexpr const char * s_prototype
static constexpr const char * s_tag
IMap2DMsgs_get_area_RPC_helper()=default
static constexpr size_t s_reply_len
return_get_area(*)(const std::string &) funcptr_t
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
void call(IMap2DMsgs *ptr)
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
return_get_areas_list return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
IMap2DMsgs_get_areas_list_RPC_helper()=default
void call(IMap2DMsgs *ptr)
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
return_get_areas_list(*)() funcptr_t
static constexpr const char * s_tag
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_tag_len
bool readTag(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
std::string location_name
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
return_get_location return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
return_get_location(*)(const std::string &) funcptr_t
IMap2DMsgs_get_location_RPC_helper()=default
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
void call(IMap2DMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
return_get_locations_list return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
void call(IMap2DMsgs *ptr)
static constexpr const char * s_prototype
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IMap2DMsgs_get_locations_list_RPC_helper()=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
return_get_locations_list(*)() funcptr_t
static constexpr const char * s_help
static constexpr size_t s_tag_len
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
return_get_map return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_help
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
IMap2DMsgs_get_map_RPC_helper()=default
return_get_map(*)(const std::string &) funcptr_t
void call(IMap2DMsgs *ptr)
static constexpr size_t s_reply_len
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
return_get_map_names return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
IMap2DMsgs_get_map_names_RPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
static constexpr const char * s_help
return_get_map_names(*)() funcptr_t
static constexpr size_t s_tag_len
static constexpr const char * s_prototype
static constexpr const char * s_tag
void call(IMap2DMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
return_get_path return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(IMap2DMsgs *ptr)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
IMap2DMsgs_get_path_RPC_helper()=default
return_get_path(*)(const std::string &) funcptr_t
static constexpr size_t s_reply_len
static constexpr const char * s_help
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
return_get_paths_list return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
void call(IMap2DMsgs *ptr)
static constexpr const char * s_help
static constexpr const char * s_prototype
IMap2DMsgs_get_paths_list_RPC_helper()=default
return_get_paths_list(*)() funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
std::string locations_collection_file
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
IMap2DMsgs_load_locations_and_extras_RPC_helper()=default
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
void call(IMap2DMsgs *ptr)
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
static constexpr size_t s_reply_len
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
IMap2DMsgs_load_map_from_disk_RPC_helper()=default
void call(IMap2DMsgs *ptr)
static constexpr const char * s_help
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
std::string maps_collection_file
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
static constexpr const char * s_help
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_prototype
static constexpr const char * s_tag
static constexpr size_t s_reply_len
void call(IMap2DMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IMap2DMsgs_load_maps_collection_RPC_helper()=default
static constexpr size_t s_cmd_len
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
static constexpr const char * s_help
void call(IMap2DMsgs *ptr)
IMap2DMsgs_remove_map_RPC_helper()=default
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
std::string original_name
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
yarp::dev::ReturnValue return_helper
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
static constexpr const char * s_prototype
IMap2DMsgs_rename_area_RPC_helper()=default
yarp::dev::ReturnValue(*)(const std::string &, const std::string &) funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
void call(IMap2DMsgs *ptr)
static constexpr const char * s_help
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
std::string original_name
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
void call(IMap2DMsgs *ptr)
static constexpr const char * s_prototype
static constexpr const char * s_tag
static constexpr size_t s_tag_len
static constexpr size_t s_reply_len
static constexpr const char * s_help
IMap2DMsgs_rename_location_RPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
yarp::dev::ReturnValue(*)(const std::string &, const std::string &) funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
std::string original_name
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_help
void call(IMap2DMsgs *ptr)
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
IMap2DMsgs_rename_path_RPC_helper()=default
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
yarp::dev::ReturnValue(*)(const std::string &, const std::string &) funcptr_t
static constexpr const char * s_prototype
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
std::string locations_collection_file
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
static constexpr size_t s_cmd_len
static constexpr const char * s_help
IMap2DMsgs_save_locations_and_extras_RPC_helper()=default
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(IMap2DMsgs *ptr)
static constexpr const char * s_tag
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
IMap2DMsgs_save_map_to_disk_RPC_helper()=default
yarp::dev::ReturnValue(*)(const std::string &, const std::string &) funcptr_t
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
void call(IMap2DMsgs *ptr)
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
std::string maps_collection_file
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
void call(IMap2DMsgs *ptr)
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
static constexpr const char * s_tag
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IMap2DMsgs_save_maps_collection_RPC_helper()=default
static constexpr size_t s_tag_len
yarp::dev::ReturnValue(*)(const std::string &) funcptr_t
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::Nav2D::Map2DArea area
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
yarp::dev::ReturnValue(*)(const std::string &, const yarp::dev::Nav2D::Map2DArea &) funcptr_t
static constexpr const char * s_prototype
static constexpr size_t s_cmd_len
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(IMap2DMsgs *ptr)
IMap2DMsgs_store_area_RPC_helper()=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
std::string location_name
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::Nav2D::Map2DLocation loc
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
static constexpr size_t s_reply_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IMap2DMsgs_store_location_RPC_helper()=default
void call(IMap2DMsgs *ptr)
static constexpr const char * s_tag
yarp::dev::ReturnValue(*)(const std::string &, const yarp::dev::Nav2D::Map2DLocation &) funcptr_t
static constexpr size_t s_tag_len
static constexpr const char * s_prototype
static constexpr const char * s_help
static constexpr size_t s_cmd_len
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::Nav2D::MapGrid2D themap
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_prototype
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
void call(IMap2DMsgs *ptr)
IMap2DMsgs_store_map_RPC_helper()=default
static constexpr size_t s_tag_len
static constexpr const char * s_help
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
yarp::dev::ReturnValue(*)(const yarp::dev::Nav2D::MapGrid2D &) funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
yarp::dev::Nav2D::Map2DPath path
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
void call(IMap2DMsgs *ptr)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue(*)(const std::string &, const yarp::dev::Nav2D::Map2DPath &) funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IMap2DMsgs_store_path_RPC_helper()=default
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
static constexpr const char * s_help
static constexpr const char * s_prototype
static constexpr const char * s_tag
virtual return_get_map_names get_map_names_RPC()
virtual yarp::dev::ReturnValue save_map_to_disk_RPC(const std::string &map_name, const std::string &file_name)
virtual yarp::dev::ReturnValue save_maps_collection_RPC(const std::string &maps_collection_file)
virtual yarp::dev::ReturnValue remove_map_RPC(const std::string &map_name)
virtual yarp::dev::ReturnValue clear_all_areas_RPC()
virtual yarp::dev::ReturnValue enable_maps_compression_RPC(const bool enable_compression)
virtual yarp::dev::ReturnValue store_area_RPC(const std::string &area_name, const yarp::dev::Nav2D::Map2DArea &area)
virtual yarp::dev::ReturnValue rename_path_RPC(const std::string &original_name, const std::string &new_name)
virtual yarp::dev::ReturnValue delete_path_RPC(const std::string &path_name)
virtual return_get_all_areas get_all_areas_RPC()
virtual yarp::dev::ReturnValue store_map_RPC(const yarp::dev::Nav2D::MapGrid2D &themap)
virtual yarp::dev::ReturnValue rename_location_RPC(const std::string &original_name, const std::string &new_name)
virtual return_get_location get_location_RPC(const std::string &location_name)
virtual return_get_areas_list get_areas_list_RPC()
virtual yarp::dev::ReturnValue load_map_from_disk_RPC(const std::string &file_name)
virtual return_get_path get_path_RPC(const std::string &path_name)
virtual yarp::dev::ReturnValue store_path_RPC(const std::string &path_name, const yarp::dev::Nav2D::Map2DPath &path)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
virtual yarp::dev::ReturnValue clear_all_locations_RPC()
virtual yarp::dev::ReturnValue rename_area_RPC(const std::string &original_name, const std::string &new_name)
virtual yarp::dev::ReturnValue clear_all_maps_RPC()
virtual yarp::dev::ReturnValue delete_location_RPC(const std::string &location_name)
virtual yarp::dev::ReturnValue load_locations_and_extras_RPC(const std::string &locations_collection_file)
virtual yarp::dev::ReturnValue load_maps_collection_RPC(const std::string &maps_collection_file)
virtual yarp::dev::ReturnValue delete_area_RPC(const std::string &area_name)
virtual yarp::dev::ReturnValue store_location_RPC(const std::string &location_name, const yarp::dev::Nav2D::Map2DLocation &loc)
virtual return_get_area get_area_RPC(const std::string &area_name)
virtual return_get_all_paths get_all_paths_RPC()
virtual return_get_map get_map_RPC(const std::string &map_name)
virtual yarp::dev::ReturnValue save_locations_and_extras_RPC(const std::string &locations_collection_file)
virtual yarp::dev::ReturnValue clear_all_maps_temporary_flags_RPC()
virtual return_get_paths_list get_paths_list_RPC()
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual yarp::dev::ReturnValue clear_all_paths_RPC()
virtual return_get_locations_list get_locations_list_RPC()
virtual return_get_all_locations get_all_locations_RPC()
virtual yarp::dev::ReturnValue clear_map_temporary_flags_RPC(const std::string &map_name)
An interface for reading from a network connection.
An interface for writing to a network connection.
This is a base class for objects that can be both read from and be written to the YARP network.
A "tamed" Portable, that promises to serialize itself in an IDL-friendly way.
IDL-friendly connection reader.
bool readNested(WirePortable &obj)
bool readString(std::string &str, bool *is_vocab=nullptr)
std::string readTag(size_t len=static_cast< size_t >(-1))
bool read(WirePortable &obj)
IDL-friendly connection writer.
bool writeBool(bool x, bool skip_tag=false) const
bool write(const WirePortable &obj) const
bool writeListHeader(int len) const
bool writeTag(const char *tag, int split, int len) const
bool writeString(const std::string &str, bool skip_tag=false) const
bool writeListEnd() const
bool writeNested(const WirePortable &obj) const
bool writeListBegin(int tag, size_t len) const
The main, catch-all namespace for YARP.