zmqpp 4.1.2
C++ bindings for 0mq (libzmq)
Loading...
Searching...
No Matches
test_socket.cpp File Reference
#include <array>
#include <list>
#include <memory>
#include <string>
#include <boost/test/unit_test.hpp>
#include "zmqpp/context.hpp"
#include "zmqpp/socket.hpp"
#include "zmqpp/message.hpp"
#include "zmqpp/signal.hpp"
Include dependency graph for test_socket.cpp:

Functions

void bubble_subscriptions (zmqpp::socket &socket)
 
void wait_for_socket (zmqpp::socket &socket)
 
 BOOST_AUTO_TEST_CASE (socket_creation)
 
 BOOST_AUTO_TEST_CASE (socket_creation_bad_type)
 
 BOOST_AUTO_TEST_CASE (valid_socket)
 
 BOOST_AUTO_TEST_CASE (valid_move_supporting)
 
 BOOST_AUTO_TEST_CASE (simple_pull_push)
 
 BOOST_AUTO_TEST_CASE (simple_receive_raw)
 
 BOOST_AUTO_TEST_CASE (simple_receive_raw_short_buf)
 
 BOOST_AUTO_TEST_CASE (multipart_pair)
 
 BOOST_AUTO_TEST_CASE (subscribe_via_option)
 
 BOOST_AUTO_TEST_CASE (subscribe_helpers)
 
 BOOST_AUTO_TEST_CASE (subscribe_helpers_multitopic_method)
 
 BOOST_AUTO_TEST_CASE (sending_messages)
 
 BOOST_AUTO_TEST_CASE (receiving_messages)
 
 BOOST_AUTO_TEST_CASE (receive_over_old_messages)
 
 BOOST_AUTO_TEST_CASE (cleanup_safe_with_pending_data)
 
 BOOST_AUTO_TEST_CASE (multitarget_puller)
 
 BOOST_AUTO_TEST_CASE (test_receive_send_signals)
 
 BOOST_AUTO_TEST_CASE (test_wait)
 
 BOOST_AUTO_TEST_CASE (test_signal_block_noblock)
 
 BOOST_AUTO_TEST_CASE (sending_large_messages_string)
 
 BOOST_AUTO_TEST_CASE (test_simple_monitor)
 

Variables

const int bubble_poll_timeout = 1
 
const int max_poll_timeout = 100
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/21]

BOOST_AUTO_TEST_CASE ( cleanup_safe_with_pending_data )

◆ BOOST_AUTO_TEST_CASE() [2/21]

BOOST_AUTO_TEST_CASE ( multipart_pair )

◆ BOOST_AUTO_TEST_CASE() [3/21]

BOOST_AUTO_TEST_CASE ( multitarget_puller )

◆ BOOST_AUTO_TEST_CASE() [4/21]

BOOST_AUTO_TEST_CASE ( receive_over_old_messages )

◆ BOOST_AUTO_TEST_CASE() [5/21]

BOOST_AUTO_TEST_CASE ( receiving_messages )

◆ BOOST_AUTO_TEST_CASE() [6/21]

BOOST_AUTO_TEST_CASE ( sending_large_messages_string )

◆ BOOST_AUTO_TEST_CASE() [7/21]

BOOST_AUTO_TEST_CASE ( sending_messages )

◆ BOOST_AUTO_TEST_CASE() [8/21]

BOOST_AUTO_TEST_CASE ( simple_pull_push )

◆ BOOST_AUTO_TEST_CASE() [9/21]

BOOST_AUTO_TEST_CASE ( simple_receive_raw )

◆ BOOST_AUTO_TEST_CASE() [10/21]

BOOST_AUTO_TEST_CASE ( simple_receive_raw_short_buf )

◆ BOOST_AUTO_TEST_CASE() [11/21]

BOOST_AUTO_TEST_CASE ( socket_creation )

◆ BOOST_AUTO_TEST_CASE() [12/21]

BOOST_AUTO_TEST_CASE ( socket_creation_bad_type )

◆ BOOST_AUTO_TEST_CASE() [13/21]

BOOST_AUTO_TEST_CASE ( subscribe_helpers )

◆ BOOST_AUTO_TEST_CASE() [14/21]

BOOST_AUTO_TEST_CASE ( subscribe_helpers_multitopic_method )

◆ BOOST_AUTO_TEST_CASE() [15/21]

BOOST_AUTO_TEST_CASE ( subscribe_via_option )

◆ BOOST_AUTO_TEST_CASE() [16/21]

BOOST_AUTO_TEST_CASE ( test_receive_send_signals )

◆ BOOST_AUTO_TEST_CASE() [17/21]

BOOST_AUTO_TEST_CASE ( test_signal_block_noblock )

◆ BOOST_AUTO_TEST_CASE() [18/21]

BOOST_AUTO_TEST_CASE ( test_simple_monitor )

◆ BOOST_AUTO_TEST_CASE() [19/21]

BOOST_AUTO_TEST_CASE ( test_wait )

◆ BOOST_AUTO_TEST_CASE() [20/21]

BOOST_AUTO_TEST_CASE ( valid_move_supporting )

◆ BOOST_AUTO_TEST_CASE() [21/21]

BOOST_AUTO_TEST_CASE ( valid_socket )

◆ bubble_subscriptions()

void bubble_subscriptions ( zmqpp::socket & socket)

◆ wait_for_socket()

void wait_for_socket ( zmqpp::socket & socket)

Variable Documentation

◆ bubble_poll_timeout

const int bubble_poll_timeout = 1

◆ max_poll_timeout

const int max_poll_timeout = 100