mirror of
https://github.com/zeromq/libzmq.git
synced 2025-10-24 09:12:30 +02:00
Problem: C-style casts used
Solution: replace by C++-style casts
This commit is contained in:
@@ -196,7 +196,7 @@ zmq::socket_base_t::socket_base_t (ctx_t *parent_,
|
||||
ctx_terminated (false),
|
||||
destroyed (false),
|
||||
poller (NULL),
|
||||
handle ((poller_t::handle_t) NULL),
|
||||
handle (static_cast<poller_t::handle_t> (NULL)),
|
||||
last_tsc (0),
|
||||
ticks (0),
|
||||
rcvmore (false),
|
||||
@@ -410,8 +410,8 @@ int zmq::socket_base_t::getsockopt (int option_,
|
||||
return -1;
|
||||
}
|
||||
|
||||
return do_getsockopt<fd_t> (optval_, optvallen_,
|
||||
((mailbox_t *) mailbox)->get_fd ());
|
||||
return do_getsockopt<fd_t> (
|
||||
optval_, optvallen_, (static_cast<mailbox_t *> (mailbox))->get_fd ());
|
||||
}
|
||||
|
||||
if (option_ == ZMQ_EVENTS) {
|
||||
@@ -462,7 +462,7 @@ void zmq::socket_base_t::add_signaler (signaler_t *s_)
|
||||
zmq_assert (thread_safe);
|
||||
|
||||
scoped_lock_t sync_lock (sync);
|
||||
((mailbox_safe_t *) mailbox)->add_signaler (s_);
|
||||
(static_cast<mailbox_safe_t *> (mailbox))->add_signaler (s_);
|
||||
}
|
||||
|
||||
void zmq::socket_base_t::remove_signaler (signaler_t *s_)
|
||||
@@ -470,7 +470,7 @@ void zmq::socket_base_t::remove_signaler (signaler_t *s_)
|
||||
zmq_assert (thread_safe);
|
||||
|
||||
scoped_lock_t sync_lock (sync);
|
||||
((mailbox_safe_t *) mailbox)->remove_signaler (s_);
|
||||
(static_cast<mailbox_safe_t *> (mailbox))->remove_signaler (s_);
|
||||
}
|
||||
|
||||
int zmq::socket_base_t::bind (const char *addr_)
|
||||
@@ -1146,7 +1146,7 @@ int zmq::socket_base_t::send (msg_t *msg_, int flags_)
|
||||
return -1;
|
||||
}
|
||||
if (timeout > 0) {
|
||||
timeout = (int) (end - clock.now_ms ());
|
||||
timeout = static_cast<int> (end - clock.now_ms ());
|
||||
if (timeout <= 0) {
|
||||
errno = EAGAIN;
|
||||
return -1;
|
||||
@@ -1241,7 +1241,7 @@ int zmq::socket_base_t::recv (msg_t *msg_, int flags_)
|
||||
}
|
||||
block = true;
|
||||
if (timeout > 0) {
|
||||
timeout = (int) (end - clock.now_ms ());
|
||||
timeout = static_cast<int> (end - clock.now_ms ());
|
||||
if (timeout <= 0) {
|
||||
errno = EAGAIN;
|
||||
return -1;
|
||||
@@ -1259,7 +1259,7 @@ int zmq::socket_base_t::close ()
|
||||
|
||||
// Remove all existing signalers for thread safe sockets
|
||||
if (thread_safe)
|
||||
((mailbox_safe_t *) mailbox)->clear_signalers ();
|
||||
(static_cast<mailbox_safe_t *> (mailbox))->clear_signalers ();
|
||||
|
||||
// Mark the socket as dead
|
||||
tag = 0xdeadbeef;
|
||||
@@ -1291,7 +1291,7 @@ void zmq::socket_base_t::start_reaping (poller_t *poller_)
|
||||
fd_t fd;
|
||||
|
||||
if (!thread_safe)
|
||||
fd = ((mailbox_t *) mailbox)->get_fd ();
|
||||
fd = (static_cast<mailbox_t *> (mailbox))->get_fd ();
|
||||
else {
|
||||
scoped_optional_lock_t sync_lock (thread_safe ? &sync : NULL);
|
||||
|
||||
@@ -1300,7 +1300,8 @@ void zmq::socket_base_t::start_reaping (poller_t *poller_)
|
||||
|
||||
// Add signaler to the safe mailbox
|
||||
fd = reaper_signaler->get_fd ();
|
||||
((mailbox_safe_t *) mailbox)->add_signaler (reaper_signaler);
|
||||
(static_cast<mailbox_safe_t *> (mailbox))
|
||||
->add_signaler (reaper_signaler);
|
||||
|
||||
// Send a signal to make sure reaper handle existing commands
|
||||
reaper_signaler->send ();
|
||||
@@ -1394,7 +1395,7 @@ void zmq::socket_base_t::process_term (int linger_)
|
||||
// Ask all attached pipes to terminate.
|
||||
for (pipes_t::size_type i = 0; i != pipes.size (); ++i)
|
||||
pipes[i]->terminate (false);
|
||||
register_term_acks ((int) pipes.size ());
|
||||
register_term_acks (static_cast<int> (pipes.size ()));
|
||||
|
||||
// Continue the termination process immediately.
|
||||
own_t::process_term (linger_);
|
||||
@@ -1730,10 +1731,10 @@ void zmq::socket_base_t::monitor_event (int event_,
|
||||
// Send event in first frame
|
||||
zmq_msg_t msg;
|
||||
zmq_msg_init_size (&msg, 6);
|
||||
uint8_t *data = (uint8_t *) zmq_msg_data (&msg);
|
||||
uint8_t *data = static_cast<uint8_t *> (zmq_msg_data (&msg));
|
||||
// Avoid dereferencing uint32_t on unaligned address
|
||||
uint16_t event = (uint16_t) event_;
|
||||
uint32_t value = (uint32_t) value_;
|
||||
uint16_t event = static_cast<uint16_t> (event_);
|
||||
uint32_t value = static_cast<uint32_t> (value_);
|
||||
memcpy (data + 0, &event, sizeof (event));
|
||||
memcpy (data + 2, &value, sizeof (value));
|
||||
zmq_sendmsg (monitor_socket, &msg, ZMQ_SNDMORE);
|
||||
|
||||
Reference in New Issue
Block a user