mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-28 16:15:23 +08:00
Add const qualifier to register_endpoint param
This commit is contained in:
parent
99dba23dc7
commit
dd2be381ad
@ -349,7 +349,8 @@ zmq::io_thread_t *zmq::ctx_t::choose_io_thread (uint64_t affinity_)
|
||||
return selected_io_thread;
|
||||
}
|
||||
|
||||
int zmq::ctx_t::register_endpoint (const char *addr_, endpoint_t &endpoint_)
|
||||
int zmq::ctx_t::register_endpoint (const char *addr_,
|
||||
const endpoint_t &endpoint_)
|
||||
{
|
||||
endpoints_sync.lock ();
|
||||
|
||||
|
@ -99,7 +99,7 @@ namespace zmq
|
||||
zmq::object_t *get_reaper ();
|
||||
|
||||
// Management of inproc endpoints.
|
||||
int register_endpoint (const char *addr_, endpoint_t &endpoint_);
|
||||
int register_endpoint (const char *addr_, const endpoint_t &endpoint_);
|
||||
void unregister_endpoints (zmq::socket_base_t *socket_);
|
||||
endpoint_t find_endpoint (const char *addr_);
|
||||
void pend_connection (const std::string &addr_,
|
||||
|
@ -137,7 +137,8 @@ void zmq::object_t::process_command (command_t &cmd_)
|
||||
}
|
||||
}
|
||||
|
||||
int zmq::object_t::register_endpoint (const char *addr_, endpoint_t &endpoint_)
|
||||
int zmq::object_t::register_endpoint (const char *addr_,
|
||||
const endpoint_t &endpoint_)
|
||||
{
|
||||
return ctx->register_endpoint (addr_, endpoint_);
|
||||
}
|
||||
|
@ -59,7 +59,8 @@ namespace zmq
|
||||
|
||||
// Using following function, socket is able to access global
|
||||
// repository of inproc endpoints.
|
||||
int register_endpoint (const char *addr_, zmq::endpoint_t &endpoint_);
|
||||
int register_endpoint (const char *addr_,
|
||||
const zmq::endpoint_t &endpoint_);
|
||||
void unregister_endpoints (zmq::socket_base_t *socket_);
|
||||
zmq::endpoint_t find_endpoint (const char *addr_);
|
||||
void pend_connection (const std::string &addr_,
|
||||
|
@ -365,7 +365,7 @@ int zmq::socket_base_t::bind (const char *addr_)
|
||||
return -1;
|
||||
|
||||
if (protocol == "inproc") {
|
||||
endpoint_t endpoint = {this, options};
|
||||
const endpoint_t endpoint = { this, options };
|
||||
int rc = register_endpoint (addr_, endpoint);
|
||||
if (rc == 0) {
|
||||
connect_pending(addr_, this);
|
||||
|
Loading…
x
Reference in New Issue
Block a user