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?