diff --git a/zmq.hpp b/zmq.hpp index 8b5e59d..57d79f3 100644 --- a/zmq.hpp +++ b/zmq.hpp @@ -194,9 +194,14 @@ namespace zmq return zmq_msg_data (&msg); } - inline size_t size () + inline const void* data () const { - return zmq_msg_size (&msg); + return zmq_msg_data (const_cast(&msg)); + } + + inline size_t size () const + { + return zmq_msg_size (const_cast(&msg)); } private: