43 if (!writer.
writeString(
"getRemoteProtocolVersion")) {
57 if (!helper_proto.read(connection)) {
67 if(!
yarp().canWrite()) {
68 yError(
" Missing server method IMap2DMsgs::getRemoteProtocolVersion");
73 return helper.helper_proto;}
84 if (remproto.protocol_version != locproto.protocol_version)
86 yCError(SERVICE_LOG_COMPONENT) <<
"Invalid communication protocol.";
87 yCError(SERVICE_LOG_COMPONENT) <<
"Local Protocol Version: " << locproto.toString();
88 yCError(SERVICE_LOG_COMPONENT) <<
"Remote Protocol Version: " << remproto.toString();
158 static constexpr const char*
s_tag{
"clear_all_maps_RPC"};
162 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_maps_RPC()"};
221 static constexpr const char*
s_tag{
"store_map_RPC"};
225 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_map_RPC(const yarp::dev::Nav2D::MapGrid2D& themap)"};
284 static constexpr const char*
s_tag{
"get_map_RPC"};
288 static constexpr const char*
s_prototype{
"return_get_map IMap2DMsgs::get_map_RPC(const std::string& map_name)"};
342 static constexpr const char*
s_tag{
"get_map_names_RPC"};
346 static constexpr const char*
s_prototype{
"return_get_map_names IMap2DMsgs::get_map_names_RPC()"};
405 static constexpr const char*
s_tag{
"remove_map_RPC"};
409 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::remove_map_RPC(const std::string& map_name)"};
469 static constexpr const char*
s_tag{
"store_location_RPC"};
473 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_location_RPC(const std::string& location_name, const yarp::dev::Nav2D::Map2DLocation& loc)"};
533 static constexpr const char*
s_tag{
"store_area_RPC"};
537 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_area_RPC(const std::string& area_name, const yarp::dev::Nav2D::Map2DArea& area)"};
597 static constexpr const char*
s_tag{
"store_path_RPC"};
601 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::store_path_RPC(const std::string& path_name, const yarp::dev::Nav2D::Map2DPath& path)"};
660 static constexpr const char*
s_tag{
"get_location_RPC"};
664 static constexpr const char*
s_prototype{
"return_get_location IMap2DMsgs::get_location_RPC(const std::string& location_name)"};
723 static constexpr const char*
s_tag{
"get_area_RPC"};
727 static constexpr const char*
s_prototype{
"return_get_area IMap2DMsgs::get_area_RPC(const std::string& area_name)"};
786 static constexpr const char*
s_tag{
"get_path_RPC"};
790 static constexpr const char*
s_prototype{
"return_get_path IMap2DMsgs::get_path_RPC(const std::string& path_name)"};
844 static constexpr const char*
s_tag{
"get_locations_list_RPC"};
848 static constexpr const char*
s_prototype{
"return_get_locations_list IMap2DMsgs::get_locations_list_RPC()"};
902 static constexpr const char*
s_tag{
"get_areas_list_RPC"};
906 static constexpr const char*
s_prototype{
"return_get_areas_list IMap2DMsgs::get_areas_list_RPC()"};
960 static constexpr const char*
s_tag{
"get_paths_list_RPC"};
964 static constexpr const char*
s_prototype{
"return_get_paths_list IMap2DMsgs::get_paths_list_RPC()"};
1018 static constexpr const char*
s_tag{
"get_all_locations_RPC"};
1022 static constexpr const char*
s_prototype{
"return_get_all_locations IMap2DMsgs::get_all_locations_RPC()"};
1076 static constexpr const char*
s_tag{
"get_all_areas_RPC"};
1080 static constexpr const char*
s_prototype{
"return_get_all_areas IMap2DMsgs::get_all_areas_RPC()"};
1134 static constexpr const char*
s_tag{
"get_all_paths_RPC"};
1138 static constexpr const char*
s_prototype{
"return_get_all_paths IMap2DMsgs::get_all_paths_RPC()"};
1198 static constexpr const char*
s_tag{
"rename_location_RPC"};
1202 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::rename_location_RPC(const std::string& original_name, const std::string& new_name)"};
1261 static constexpr const char*
s_tag{
"delete_location_RPC"};
1265 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::delete_location_RPC(const std::string& location_name)"};
1324 static constexpr const char*
s_tag{
"delete_path_RPC"};
1328 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::delete_path_RPC(const std::string& path_name)"};
1388 static constexpr const char*
s_tag{
"rename_area_RPC"};
1392 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::rename_area_RPC(const std::string& original_name, const std::string& new_name)"};
1452 static constexpr const char*
s_tag{
"rename_path_RPC"};
1456 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::rename_path_RPC(const std::string& original_name, const std::string& new_name)"};
1515 static constexpr const char*
s_tag{
"delete_area_RPC"};
1519 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::delete_area_RPC(const std::string& area_name)"};
1573 static constexpr const char*
s_tag{
"clear_all_locations_RPC"};
1577 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_locations_RPC()"};
1631 static constexpr const char*
s_tag{
"clear_all_areas_RPC"};
1635 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_areas_RPC()"};
1689 static constexpr const char*
s_tag{
"clear_all_paths_RPC"};
1693 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_paths_RPC()"};
1747 static constexpr const char*
s_tag{
"clear_all_maps_temporary_flags_RPC"};
1751 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_all_maps_temporary_flags_RPC()"};
1810 static constexpr const char*
s_tag{
"clear_map_temporary_flags_RPC"};
1814 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::clear_map_temporary_flags_RPC(const std::string& map_name)"};
1873 static constexpr const char*
s_tag{
"save_maps_collection_RPC"};
1877 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::save_maps_collection_RPC(const std::string& maps_collection_file)"};
1936 static constexpr const char*
s_tag{
"load_maps_collection_RPC"};
1940 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::load_maps_collection_RPC(const std::string& maps_collection_file)"};
1999 static constexpr const char*
s_tag{
"save_locations_and_extras_RPC"};
2003 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::save_locations_and_extras_RPC(const std::string& locations_collection_file)"};
2062 static constexpr const char*
s_tag{
"load_locations_and_extras_RPC"};
2066 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::load_locations_and_extras_RPC(const std::string& locations_collection_file)"};
2126 static constexpr const char*
s_tag{
"save_map_to_disk_RPC"};
2130 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)"};
2189 static constexpr const char*
s_tag{
"load_map_from_disk_RPC"};
2193 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::load_map_from_disk_RPC(const std::string& file_name)"};
2252 static constexpr const char*
s_tag{
"enable_maps_compression_RPC"};
2256 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue IMap2DMsgs::enable_maps_compression_RPC(const bool enable_compression)"};
2277 return write(writer);
2287 return read(reader);
2292 if (!writeTag(writer)) {
2295 if (!writeArgs(writer)) {
2316 if (!readTag(reader)) {
2319 if (!readArgs(reader)) {
2350 return write(writer);
2356 return read(reader);
2362 if (!writer.
write(return_helper)) {
2375 if (!reader.
read(return_helper)) {
2414 return write(writer);
2424 return read(reader);
2429 if (!writeTag(writer)) {
2432 if (!writeArgs(writer)) {
2456 if (!readTag(reader)) {
2459 if (!readArgs(reader)) {
2498 return write(writer);
2504 return read(reader);
2510 if (!writer.
write(return_helper)) {
2523 if (!reader.
read(return_helper)) {
2562 return write(writer);
2572 return read(reader);
2577 if (!writeTag(writer)) {
2580 if (!writeArgs(writer)) {
2604 if (!readTag(reader)) {
2607 if (!readArgs(reader)) {
2646 return write(writer);
2652 return read(reader);
2661 if (!writer.
write(return_helper)) {
2677 if (!reader.
read(return_helper)) {
2706 return write(writer);
2716 return read(reader);
2721 if (!writeTag(writer)) {
2724 if (!writeArgs(writer)) {
2745 if (!readTag(reader)) {
2748 if (!readArgs(reader)) {
2779 return write(writer);
2785 return read(reader);
2794 if (!writer.
write(return_helper)) {
2810 if (!reader.
read(return_helper)) {
2849 return write(writer);
2859 return read(reader);
2864 if (!writeTag(writer)) {
2867 if (!writeArgs(writer)) {
2891 if (!readTag(reader)) {
2894 if (!readArgs(reader)) {
2933 return write(writer);
2939 return read(reader);
2945 if (!writer.
write(return_helper)) {
2958 if (!reader.
read(return_helper)) {
2972 cmd{location_name, loc}
2987 location_name{location_name},
2998 return write(writer);
3008 return read(reader);
3013 if (!writeTag(writer)) {
3016 if (!writeArgs(writer)) {
3043 if (!readTag(reader)) {
3046 if (!readArgs(reader)) {
3093 return write(writer);
3099 return read(reader);
3105 if (!writer.
write(return_helper)) {
3118 if (!reader.
read(return_helper)) {
3132 cmd{area_name, area}
3147 area_name{area_name},
3158 return write(writer);
3168 return read(reader);
3173 if (!writeTag(writer)) {
3176 if (!writeArgs(writer)) {
3203 if (!readTag(reader)) {
3206 if (!readArgs(reader)) {
3253 return write(writer);
3259 return read(reader);
3265 if (!writer.
write(return_helper)) {
3278 if (!reader.
read(return_helper)) {
3292 cmd{path_name, path}
3307 path_name{path_name},
3318 return write(writer);
3328 return read(reader);
3333 if (!writeTag(writer)) {
3336 if (!writeArgs(writer)) {
3363 if (!readTag(reader)) {
3366 if (!readArgs(reader)) {
3413 return write(writer);
3419 return read(reader);
3425 if (!writer.
write(return_helper)) {
3438 if (!reader.
read(return_helper)) {
3467 location_name{location_name}
3477 return write(writer);
3487 return read(reader);
3492 if (!writeTag(writer)) {
3495 if (!writeArgs(writer)) {
3519 if (!readTag(reader)) {
3522 if (!readArgs(reader)) {
3561 return write(writer);
3567 return read(reader);
3576 if (!writer.
write(return_helper)) {
3592 if (!reader.
read(return_helper)) {
3621 area_name{area_name}
3631 return write(writer);
3641 return read(reader);
3646 if (!writeTag(writer)) {
3649 if (!writeArgs(writer)) {
3673 if (!readTag(reader)) {
3676 if (!readArgs(reader)) {
3715 return write(writer);
3721 return read(reader);
3730 if (!writer.
write(return_helper)) {
3746 if (!reader.
read(return_helper)) {
3775 path_name{path_name}
3785 return write(writer);
3795 return read(reader);
3800 if (!writeTag(writer)) {
3803 if (!writeArgs(writer)) {
3827 if (!readTag(reader)) {
3830 if (!readArgs(reader)) {
3869 return write(writer);
3875 return read(reader);
3884 if (!writer.
write(return_helper)) {
3900 if (!reader.
read(return_helper)) {
3929 return write(writer);
3939 return read(reader);
3944 if (!writeTag(writer)) {
3947 if (!writeArgs(writer)) {
3968 if (!readTag(reader)) {
3971 if (!readArgs(reader)) {
4002 return write(writer);
4008 return read(reader);
4017 if (!writer.
write(return_helper)) {
4033 if (!reader.
read(return_helper)) {
4062 return write(writer);
4072 return read(reader);
4077 if (!writeTag(writer)) {
4080 if (!writeArgs(writer)) {
4101 if (!readTag(reader)) {
4104 if (!readArgs(reader)) {
4135 return write(writer);
4141 return read(reader);
4150 if (!writer.
write(return_helper)) {
4166 if (!reader.
read(return_helper)) {
4195 return write(writer);
4205 return read(reader);
4210 if (!writeTag(writer)) {
4213 if (!writeArgs(writer)) {
4234 if (!readTag(reader)) {
4237 if (!readArgs(reader)) {
4268 return write(writer);
4274 return read(reader);
4283 if (!writer.
write(return_helper)) {
4299 if (!reader.
read(return_helper)) {
4328 return write(writer);
4338 return read(reader);
4343 if (!writeTag(writer)) {
4346 if (!writeArgs(writer)) {
4367 if (!readTag(reader)) {
4370 if (!readArgs(reader)) {
4401 return write(writer);
4407 return read(reader);
4416 if (!writer.
write(return_helper)) {
4432 if (!reader.
read(return_helper)) {
4461 return write(writer);
4471 return read(reader);
4476 if (!writeTag(writer)) {
4479 if (!writeArgs(writer)) {
4500 if (!readTag(reader)) {
4503 if (!readArgs(reader)) {
4534 return write(writer);
4540 return read(reader);
4549 if (!writer.
write(return_helper)) {
4565 if (!reader.
read(return_helper)) {
4594 return write(writer);
4604 return read(reader);
4609 if (!writeTag(writer)) {
4612 if (!writeArgs(writer)) {
4633 if (!readTag(reader)) {
4636 if (!readArgs(reader)) {
4667 return write(writer);
4673 return read(reader);
4682 if (!writer.
write(return_helper)) {
4698 if (!reader.
read(return_helper)) {
4712 cmd{original_name, new_name}
4727 original_name{original_name},
4738 return write(writer);
4748 return read(reader);
4753 if (!writeTag(writer)) {
4756 if (!writeArgs(writer)) {
4783 if (!readTag(reader)) {
4786 if (!readArgs(reader)) {
4833 return write(writer);
4839 return read(reader);
4845 if (!writer.
write(return_helper)) {
4858 if (!reader.
read(return_helper)) {
4887 location_name{location_name}
4897 return write(writer);
4907 return read(reader);
4912 if (!writeTag(writer)) {
4915 if (!writeArgs(writer)) {
4939 if (!readTag(reader)) {
4942 if (!readArgs(reader)) {
4981 return write(writer);
4987 return read(reader);
4993 if (!writer.
write(return_helper)) {
5006 if (!reader.
read(return_helper)) {
5035 path_name{path_name}
5045 return write(writer);
5055 return read(reader);
5060 if (!writeTag(writer)) {
5063 if (!writeArgs(writer)) {
5087 if (!readTag(reader)) {
5090 if (!readArgs(reader)) {
5129 return write(writer);
5135 return read(reader);
5141 if (!writer.
write(return_helper)) {
5154 if (!reader.
read(return_helper)) {
5168 cmd{original_name, new_name}
5183 original_name{original_name},
5194 return write(writer);
5204 return read(reader);
5209 if (!writeTag(writer)) {
5212 if (!writeArgs(writer)) {
5239 if (!readTag(reader)) {
5242 if (!readArgs(reader)) {
5289 return write(writer);
5295 return read(reader);
5301 if (!writer.
write(return_helper)) {
5314 if (!reader.
read(return_helper)) {
5328 cmd{original_name, new_name}
5343 original_name{original_name},
5354 return write(writer);
5364 return read(reader);
5369 if (!writeTag(writer)) {
5372 if (!writeArgs(writer)) {
5399 if (!readTag(reader)) {
5402 if (!readArgs(reader)) {
5449 return write(writer);
5455 return read(reader);
5461 if (!writer.
write(return_helper)) {
5474 if (!reader.
read(return_helper)) {
5503 area_name{area_name}
5513 return write(writer);
5523 return read(reader);
5528 if (!writeTag(writer)) {
5531 if (!writeArgs(writer)) {
5555 if (!readTag(reader)) {
5558 if (!readArgs(reader)) {
5597 return write(writer);
5603 return read(reader);
5609 if (!writer.
write(return_helper)) {
5622 if (!reader.
read(return_helper)) {
5651 return write(writer);
5661 return read(reader);
5666 if (!writeTag(writer)) {
5669 if (!writeArgs(writer)) {
5690 if (!readTag(reader)) {
5693 if (!readArgs(reader)) {
5724 return write(writer);
5730 return read(reader);
5736 if (!writer.
write(return_helper)) {
5749 if (!reader.
read(return_helper)) {
5778 return write(writer);
5788 return read(reader);
5793 if (!writeTag(writer)) {
5796 if (!writeArgs(writer)) {
5817 if (!readTag(reader)) {
5820 if (!readArgs(reader)) {
5851 return write(writer);
5857 return read(reader);
5863 if (!writer.
write(return_helper)) {
5876 if (!reader.
read(return_helper)) {
5905 return write(writer);
5915 return read(reader);
5920 if (!writeTag(writer)) {
5923 if (!writeArgs(writer)) {
5944 if (!readTag(reader)) {
5947 if (!readArgs(reader)) {
5978 return write(writer);
5984 return read(reader);
5990 if (!writer.
write(return_helper)) {
6003 if (!reader.
read(return_helper)) {
6032 return write(writer);
6042 return read(reader);
6047 if (!writeTag(writer)) {
6050 if (!writeArgs(writer)) {
6071 if (!readTag(reader)) {
6074 if (!readArgs(reader)) {
6105 return write(writer);
6111 return read(reader);
6117 if (!writer.
write(return_helper)) {
6130 if (!reader.
read(return_helper)) {
6169 return write(writer);
6179 return read(reader);
6184 if (!writeTag(writer)) {
6187 if (!writeArgs(writer)) {
6211 if (!readTag(reader)) {
6214 if (!readArgs(reader)) {
6253 return write(writer);
6259 return read(reader);
6265 if (!writer.
write(return_helper)) {
6278 if (!reader.
read(return_helper)) {
6292 cmd{maps_collection_file}
6307 maps_collection_file{maps_collection_file}
6317 return write(writer);
6327 return read(reader);
6332 if (!writeTag(writer)) {
6335 if (!writeArgs(writer)) {
6359 if (!readTag(reader)) {
6362 if (!readArgs(reader)) {
6387 if (!reader.
readString(maps_collection_file)) {
6401 return write(writer);
6407 return read(reader);
6413 if (!writer.
write(return_helper)) {
6426 if (!reader.
read(return_helper)) {
6440 cmd{maps_collection_file}
6455 maps_collection_file{maps_collection_file}
6465 return write(writer);
6475 return read(reader);
6480 if (!writeTag(writer)) {
6483 if (!writeArgs(writer)) {
6507 if (!readTag(reader)) {
6510 if (!readArgs(reader)) {
6535 if (!reader.
readString(maps_collection_file)) {
6549 return write(writer);
6555 return read(reader);
6561 if (!writer.
write(return_helper)) {
6574 if (!reader.
read(return_helper)) {
6588 cmd{locations_collection_file}
6603 locations_collection_file{locations_collection_file}
6613 return write(writer);
6623 return read(reader);
6628 if (!writeTag(writer)) {
6631 if (!writeArgs(writer)) {
6647 if (!writer.
writeString(locations_collection_file)) {
6655 if (!readTag(reader)) {
6658 if (!readArgs(reader)) {
6683 if (!reader.
readString(locations_collection_file)) {
6697 return write(writer);
6703 return read(reader);
6709 if (!writer.
write(return_helper)) {
6722 if (!reader.
read(return_helper)) {
6736 cmd{locations_collection_file}
6751 locations_collection_file{locations_collection_file}
6761 return write(writer);
6771 return read(reader);
6776 if (!writeTag(writer)) {
6779 if (!writeArgs(writer)) {
6795 if (!writer.
writeString(locations_collection_file)) {
6803 if (!readTag(reader)) {
6806 if (!readArgs(reader)) {
6831 if (!reader.
readString(locations_collection_file)) {
6845 return write(writer);
6851 return read(reader);
6857 if (!writer.
write(return_helper)) {
6870 if (!reader.
read(return_helper)) {
6884 cmd{map_name, file_name}
6900 file_name{file_name}
6910 return write(writer);
6920 return read(reader);
6925 if (!writeTag(writer)) {
6928 if (!writeArgs(writer)) {
6955 if (!readTag(reader)) {
6958 if (!readArgs(reader)) {
7005 return write(writer);
7011 return read(reader);
7017 if (!writer.
write(return_helper)) {
7030 if (!reader.
read(return_helper)) {
7059 file_name{file_name}
7069 return write(writer);
7079 return read(reader);
7084 if (!writeTag(writer)) {
7087 if (!writeArgs(writer)) {
7111 if (!readTag(reader)) {
7114 if (!readArgs(reader)) {
7153 return write(writer);
7159 return read(reader);
7165 if (!writer.
write(return_helper)) {
7178 if (!reader.
read(return_helper)) {
7192 cmd{enable_compression}
7207 enable_compression{enable_compression}
7217 return write(writer);
7227 return read(reader);
7232 if (!writeTag(writer)) {
7235 if (!writeArgs(writer)) {
7251 if (!writer.
writeBool(enable_compression)) {
7259 if (!readTag(reader)) {
7262 if (!readArgs(reader)) {
7287 if (!reader.
readBool(enable_compression)) {
7301 return write(writer);
7307 return read(reader);
7313 if (!writer.
write(return_helper)) {
7326 if (!reader.
read(return_helper)) {
7341 yarp().setOwner(*
this);
7346 if (!
yarp().canWrite()) {
7350 bool ok =
yarp().write(helper, helper);
7356 if (!
yarp().canWrite()) {
7360 bool ok =
yarp().write(helper, helper);
7366 if (!
yarp().canWrite()) {
7370 bool ok =
yarp().write(helper, helper);
7376 if (!
yarp().canWrite()) {
7380 bool ok =
yarp().write(helper, helper);
7386 if (!
yarp().canWrite()) {
7390 bool ok =
yarp().write(helper, helper);
7396 if (!
yarp().canWrite()) {
7400 bool ok =
yarp().write(helper, helper);
7406 if (!
yarp().canWrite()) {
7410 bool ok =
yarp().write(helper, helper);
7416 if (!
yarp().canWrite()) {
7420 bool ok =
yarp().write(helper, helper);
7426 if (!
yarp().canWrite()) {
7430 bool ok =
yarp().write(helper, helper);
7436 if (!
yarp().canWrite()) {
7440 bool ok =
yarp().write(helper, helper);
7446 if (!
yarp().canWrite()) {
7450 bool ok =
yarp().write(helper, helper);
7456 if (!
yarp().canWrite()) {
7460 bool ok =
yarp().write(helper, helper);
7466 if (!
yarp().canWrite()) {
7470 bool ok =
yarp().write(helper, helper);
7476 if (!
yarp().canWrite()) {
7480 bool ok =
yarp().write(helper, helper);
7486 if (!
yarp().canWrite()) {
7490 bool ok =
yarp().write(helper, helper);
7496 if (!
yarp().canWrite()) {
7500 bool ok =
yarp().write(helper, helper);
7506 if (!
yarp().canWrite()) {
7510 bool ok =
yarp().write(helper, helper);
7516 if (!
yarp().canWrite()) {
7520 bool ok =
yarp().write(helper, helper);
7526 if (!
yarp().canWrite()) {
7530 bool ok =
yarp().write(helper, helper);
7536 if (!
yarp().canWrite()) {
7540 bool ok =
yarp().write(helper, helper);
7546 if (!
yarp().canWrite()) {
7550 bool ok =
yarp().write(helper, helper);
7556 if (!
yarp().canWrite()) {
7560 bool ok =
yarp().write(helper, helper);
7566 if (!
yarp().canWrite()) {
7570 bool ok =
yarp().write(helper, helper);
7576 if (!
yarp().canWrite()) {
7580 bool ok =
yarp().write(helper, helper);
7586 if (!
yarp().canWrite()) {
7590 bool ok =
yarp().write(helper, helper);
7596 if (!
yarp().canWrite()) {
7600 bool ok =
yarp().write(helper, helper);
7606 if (!
yarp().canWrite()) {
7610 bool ok =
yarp().write(helper, helper);
7616 if (!
yarp().canWrite()) {
7620 bool ok =
yarp().write(helper, helper);
7626 if (!
yarp().canWrite()) {
7630 bool ok =
yarp().write(helper, helper);
7636 if (!
yarp().canWrite()) {
7640 bool ok =
yarp().write(helper, helper);
7646 if (!
yarp().canWrite()) {
7650 bool ok =
yarp().write(helper, helper);
7656 if (!
yarp().canWrite()) {
7660 bool ok =
yarp().write(helper, helper);
7666 if (!
yarp().canWrite()) {
7670 bool ok =
yarp().write(helper, helper);
7676 if (!
yarp().canWrite()) {
7680 bool ok =
yarp().write(helper, helper);
7686 if (!
yarp().canWrite()) {
7690 bool ok =
yarp().write(helper, helper);
7697 bool showAll = (functionName ==
"--all");
7698 std::vector<std::string> helpString;
7700 helpString.emplace_back(
"*** Available commands:");
7736 helpString.emplace_back(
"help");
7843 if (functionName ==
"help") {
7844 helpString.emplace_back(
"std::vector<std::string> help(const std::string& functionName = \"--all\")");
7845 helpString.emplace_back(
"Return list of available commands, or help message for a specific function");
7846 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");
7847 helpString.emplace_back(
"@return list of strings (one string per line)");
7850 if (helpString.empty()) {
7851 helpString.emplace_back(
"Command not found");
7859 constexpr size_t max_tag_len = 6;
7869 std::string tag = reader.
readTag(1);
7870 bool direct = (tag ==
"__direct__");
7874 while (tag_len <= max_tag_len && !reader.
isError()) {
7875 if(tag ==
"getRemoteProtocolVersion") {
7882 auto proto = getLocalProtocolVersion();
7888 if (!writer.
write(proto)) {
8420 if (tag ==
"help") {
8421 std::string functionName;
8423 functionName =
"--all";
8425 auto help_strings = help(functionName);
8431 if (!writer.
writeTag(
"many", 1, 0)) {
8437 for (
const auto& help_string : help_strings) {
8453 std::string next_tag = reader.
readTag(1);
8454 if (next_tag.empty()) {
8457 tag.append(
"_").append(next_tag);
8458 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.
yarp::os::ApplicationNetworkProtocolVersion helper_proto
IMap2DMsgs_getRemoteProtocolVersion_helper()=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.
~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::os::ApplicationNetworkProtocolVersion getLocalProtocolVersion()
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 bool checkProtocolVersion()
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)
virtual yarp::os::ApplicationNetworkProtocolVersion getRemoteProtocolVersion()
short int protocol_version
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.
bool write(PortWriter &writer)
Write a message to the associated port or reader.
yarp::os::WireLink & yarp()
Get YARP state associated with this object.
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
#define yCError(component,...)
#define YARP_LOG_COMPONENT(name,...)
The main, catch-all namespace for YARP.
#define YARP_VERSION_PATCH
#define YARP_VERSION_MAJOR
#define YARP_VERSION_MINOR