Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Are zero-copy services possible (nodelet + rosservice)?

With nodelets you can have zero-copy message passing via shared pointers. Is there a mechanism to do the same with services? Will data be copied running ros::ServiceClient::call() if both service client and service server are nodelets on the same manager?

Are zero-copy services possible (nodelet + rosservice)?

With nodelets you can have zero-copy message passing via shared pointers. Is there a mechanism to do the same with services? Will data be copied running ros::ServiceClient::call() if both service client and service server are nodelets on the same manager?