mirror of
https://github.com/zeromq/cppzmq.git
synced 2025-04-25 01:19:09 +02:00
Merge pull request #90 from 0mp/master
Create a binding for zmq_msg_gets.
This commit is contained in:
commit
5fcd5cf29d
20
zmq.hpp
20
zmq.hpp
@ -71,8 +71,8 @@
|
|||||||
#define ZMQ_DELETED_FUNCTION
|
#define ZMQ_DELETED_FUNCTION
|
||||||
#endif
|
#endif
|
||||||
#elif defined(_MSC_VER) && (_MSC_VER >= 1900)
|
#elif defined(_MSC_VER) && (_MSC_VER >= 1900)
|
||||||
#define ZMQ_HAS_RVALUE_REFS
|
#define ZMQ_HAS_RVALUE_REFS
|
||||||
#define ZMQ_DELETED_FUNCTION = delete
|
#define ZMQ_DELETED_FUNCTION = delete
|
||||||
#elif defined(_MSC_VER) && (_MSC_VER >= 1600)
|
#elif defined(_MSC_VER) && (_MSC_VER >= 1600)
|
||||||
#define ZMQ_HAS_RVALUE_REFS
|
#define ZMQ_HAS_RVALUE_REFS
|
||||||
#define ZMQ_DELETED_FUNCTION
|
#define ZMQ_DELETED_FUNCTION
|
||||||
@ -124,10 +124,10 @@ namespace zmq
|
|||||||
return zmq_strerror (errnum);
|
return zmq_strerror (errnum);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
virtual const char *what() const throw ()
|
virtual const char *what() const throw ()
|
||||||
{
|
{
|
||||||
return zmq_strerror(errnum);
|
return zmq_strerror(errnum);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
int num () const
|
int num () const
|
||||||
{
|
{
|
||||||
@ -372,6 +372,14 @@ namespace zmq
|
|||||||
return a == b;
|
return a == b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline const char* gets(const char *property_) const
|
||||||
|
{
|
||||||
|
const char* value = zmq_msg_gets (&msg, property);
|
||||||
|
if (value == NULL)
|
||||||
|
throw error_t ();
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// The underlying message
|
// The underlying message
|
||||||
zmq_msg_t msg;
|
zmq_msg_t msg;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user