diff --git a/tests/socket.cpp b/tests/socket.cpp index cebee4b..47a0e8f 100644 --- a/tests/socket.cpp +++ b/tests/socket.cpp @@ -364,6 +364,10 @@ TEST_CASE("socket check integral options", "[socket]") check_integral_opt(zmq::sockopt::router_mandatory, router, "router_mandatory", true); #endif +#ifdef ZMQ_ROUTER_RAW + check_integral_opt(zmq::sockopt::router_raw, router, "router_raw", + true); +#endif #ifdef ZMQ_ROUTER_NOTIFY check_integral_opt(zmq::sockopt::router_notify, router, "router_notify"); #endif diff --git a/zmq.hpp b/zmq.hpp index 29ac435..35a49a3 100644 --- a/zmq.hpp +++ b/zmq.hpp @@ -1625,6 +1625,9 @@ ZMQ_DEFINE_INTEGRAL_BOOL_UNIT_OPT(ZMQ_ROUTER_MANDATORY, router_mandatory, int); #ifdef ZMQ_ROUTER_NOTIFY ZMQ_DEFINE_INTEGRAL_OPT(ZMQ_ROUTER_NOTIFY, router_notify, int); #endif +#ifdef ZMQ_ROUTER_RAW +ZMQ_DEFINE_INTEGRAL_OPT(ZMQ_ROUTER_RAW, router_raw, int); +#endif #ifdef ZMQ_ROUTING_ID ZMQ_DEFINE_ARRAY_OPT_BINARY(ZMQ_ROUTING_ID, routing_id); #endif