mirror of
https://github.com/zeromq/libzmq.git
synced 2025-01-16 12:16:33 +08:00
Merge pull request #2466 from evoskuil/master
Problem: insufficient use of const complicates calling.
This commit is contained in:
commit
8cf64c2190
@ -266,11 +266,11 @@ ZMQ_EXPORT int zmq_msg_close (zmq_msg_t *msg);
|
|||||||
ZMQ_EXPORT int zmq_msg_move (zmq_msg_t *dest, zmq_msg_t *src);
|
ZMQ_EXPORT int zmq_msg_move (zmq_msg_t *dest, zmq_msg_t *src);
|
||||||
ZMQ_EXPORT int zmq_msg_copy (zmq_msg_t *dest, zmq_msg_t *src);
|
ZMQ_EXPORT int zmq_msg_copy (zmq_msg_t *dest, zmq_msg_t *src);
|
||||||
ZMQ_EXPORT void *zmq_msg_data (zmq_msg_t *msg);
|
ZMQ_EXPORT void *zmq_msg_data (zmq_msg_t *msg);
|
||||||
ZMQ_EXPORT size_t zmq_msg_size (zmq_msg_t *msg);
|
ZMQ_EXPORT size_t zmq_msg_size (const zmq_msg_t *msg);
|
||||||
ZMQ_EXPORT int zmq_msg_more (zmq_msg_t *msg);
|
ZMQ_EXPORT int zmq_msg_more (const zmq_msg_t *msg);
|
||||||
ZMQ_EXPORT int zmq_msg_get (zmq_msg_t *msg, int property);
|
ZMQ_EXPORT int zmq_msg_get (const zmq_msg_t *msg, int property);
|
||||||
ZMQ_EXPORT int zmq_msg_set (zmq_msg_t *msg, int property, int optval);
|
ZMQ_EXPORT int zmq_msg_set (zmq_msg_t *msg, int property, int optval);
|
||||||
ZMQ_EXPORT const char *zmq_msg_gets (zmq_msg_t *msg, const char *property);
|
ZMQ_EXPORT const char *zmq_msg_gets (const zmq_msg_t *msg, const char *property);
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
/* 0MQ socket definition. */
|
/* 0MQ socket definition. */
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
typedef char zmq_msg_size_check
|
typedef char zmq_msg_size_check
|
||||||
[2 * ((sizeof (zmq::msg_t) == sizeof (zmq_msg_t)) != 0) - 1];
|
[2 * ((sizeof (zmq::msg_t) == sizeof (zmq_msg_t)) != 0) - 1];
|
||||||
|
|
||||||
bool zmq::msg_t::check ()
|
bool zmq::msg_t::check () const
|
||||||
{
|
{
|
||||||
return u.base.type >= type_min && u.base.type <= type_max;
|
return u.base.type >= type_min && u.base.type <= type_max;
|
||||||
}
|
}
|
||||||
@ -355,7 +355,7 @@ void *zmq::msg_t::data ()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t zmq::msg_t::size ()
|
size_t zmq::msg_t::size () const
|
||||||
{
|
{
|
||||||
// Check the validity of the message.
|
// Check the validity of the message.
|
||||||
zmq_assert (check ());
|
zmq_assert (check ());
|
||||||
@ -375,7 +375,7 @@ size_t zmq::msg_t::size ()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned char zmq::msg_t::flags ()
|
unsigned char zmq::msg_t::flags () const
|
||||||
{
|
{
|
||||||
return u.base.flags;
|
return u.base.flags;
|
||||||
}
|
}
|
||||||
|
@ -82,7 +82,7 @@ namespace zmq
|
|||||||
shared = 128
|
shared = 128
|
||||||
};
|
};
|
||||||
|
|
||||||
bool check ();
|
bool check () const;
|
||||||
int init();
|
int init();
|
||||||
|
|
||||||
int init (void* data, size_t size_,
|
int init (void* data, size_t size_,
|
||||||
@ -101,8 +101,8 @@ namespace zmq
|
|||||||
int move (msg_t &src_);
|
int move (msg_t &src_);
|
||||||
int copy (msg_t &src_);
|
int copy (msg_t &src_);
|
||||||
void *data ();
|
void *data ();
|
||||||
size_t size ();
|
size_t size () const;
|
||||||
unsigned char flags ();
|
unsigned char flags () const;
|
||||||
void set_flags (unsigned char flags_);
|
void set_flags (unsigned char flags_);
|
||||||
void reset_flags (unsigned char flags_);
|
void reset_flags (unsigned char flags_);
|
||||||
metadata_t *metadata () const;
|
metadata_t *metadata () const;
|
||||||
|
@ -674,17 +674,17 @@ void *zmq_msg_data (zmq_msg_t *msg_)
|
|||||||
return ((zmq::msg_t*) msg_)->data ();
|
return ((zmq::msg_t*) msg_)->data ();
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t zmq_msg_size (zmq_msg_t *msg_)
|
size_t zmq_msg_size (const zmq_msg_t *msg_)
|
||||||
{
|
{
|
||||||
return ((zmq::msg_t*) msg_)->size ();
|
return ((zmq::msg_t*) msg_)->size ();
|
||||||
}
|
}
|
||||||
|
|
||||||
int zmq_msg_more (zmq_msg_t *msg_)
|
int zmq_msg_more (const zmq_msg_t *msg_)
|
||||||
{
|
{
|
||||||
return zmq_msg_get (msg_, ZMQ_MORE);
|
return zmq_msg_get (msg_, ZMQ_MORE);
|
||||||
}
|
}
|
||||||
|
|
||||||
int zmq_msg_get (zmq_msg_t *msg_, int property_)
|
int zmq_msg_get (const zmq_msg_t *msg_, int property_)
|
||||||
{
|
{
|
||||||
const char* fd_string;
|
const char* fd_string;
|
||||||
|
|
||||||
@ -735,7 +735,7 @@ const char *zmq_msg_group (zmq_msg_t *msg_)
|
|||||||
|
|
||||||
// Get message metadata string
|
// Get message metadata string
|
||||||
|
|
||||||
const char *zmq_msg_gets (zmq_msg_t *msg_, const char *property_)
|
const char *zmq_msg_gets (const zmq_msg_t *msg_, const char *property_)
|
||||||
{
|
{
|
||||||
zmq::metadata_t *metadata = ((zmq::msg_t *) msg_)->metadata ();
|
zmq::metadata_t *metadata = ((zmq::msg_t *) msg_)->metadata ();
|
||||||
const char *value = NULL;
|
const char *value = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user