mirror of
https://github.com/zeromq/libzmq.git
synced 2025-10-20 14:02:41 +02:00
Significantly reworked the monitoring infrastructure with a more granular per socket API and to play well with monitoring endpoints in application threads
This commit is contained in:
@@ -23,7 +23,6 @@
|
||||
#include <stdarg.h>
|
||||
|
||||
#include "session_base.hpp"
|
||||
#include "socket_base.hpp"
|
||||
#include "i_engine.hpp"
|
||||
#include "err.hpp"
|
||||
#include "pipe.hpp"
|
||||
@@ -286,17 +285,9 @@ void zmq::session_base_t::hiccuped (pipe_t *)
|
||||
zmq_assert (false);
|
||||
}
|
||||
|
||||
void zmq::session_base_t::monitor_event (int event_, ...)
|
||||
zmq::socket_base_t *zmq::session_base_t::get_socket ()
|
||||
{
|
||||
va_list args;
|
||||
va_start (args, event_);
|
||||
va_monitor_event (event_, args);
|
||||
va_end (args);
|
||||
}
|
||||
|
||||
void zmq::session_base_t::va_monitor_event (int event_, va_list args)
|
||||
{
|
||||
socket->va_monitor_event (event_, args);
|
||||
return socket;
|
||||
}
|
||||
|
||||
void zmq::session_base_t::process_plug ()
|
||||
|
Reference in New Issue
Block a user