Boost shared pointer publishing - zero copy
Hello Community,
I have read that the intra process communication can be done by publishing message using boost shared pointer of the message. Then there is zero copy. Apparentely this is what makes nodelets so powerful.
My question now, is this valid only for nodelets that we should publish using pointers and there is zero copy ? Is this also true between different nodes ?
Also is there a requirement that the nodelets be launched from the same nodelet manager for the zero copy to be true ?
- Is there a way to check/test whether there is zero copy happening in my implementation or my code is using network resources ?