File: test_cppzmq_features.cpp

package info (click to toggle)
tango 10.0.2%2Bdfsg1-2%2Bdeb13u1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 89,936 kB
  • sloc: cpp: 201,786; sh: 1,645; python: 953; java: 800; perl: 467; javascript: 447; xml: 325; makefile: 269; sql: 72; ruby: 24
file content (21 lines) | stat: -rw-r--r-- 521 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <zmq.hpp>

int main(int, char **)
{
    zmq::context_t c(1);
    zmq::socket_t s(c, ZMQ_REQ);
    void *plain_socket [[maybe_unused]] = s.handle();

    s.disconnect("some endpoint");

    zmq::message_t m, n;
    zmq::send_result_t sr [[maybe_unused]] = s.send(m, zmq::send_flags::none);
    zmq::recv_result_t rr [[maybe_unused]] = s.recv(m, zmq::recv_flags::none);

    m.copy(n);
    m.move(n);

    s.set(zmq::sockopt::linger, 0);
    int val [[maybe_unused]] = s.get(zmq::sockopt::linger);
    return 0;
}