Go to the documentation of this file.
20 for (
size_t peer = 0; peer <
services; ++peer) {
37 for (
size_t peer = 0; peer <
services; ++peer)
44 for (
size_t peer = 0; peer <
services; ++peer)
60 for (
size_t peer = 0; peer <
services; ++peer) {
77 for (
size_t peer = 0; peer <
services; ++peer)
84 for (
size_t peer = 0; peer <
services; ++peer)
91 for (
size_t peer = 0; peer <
services; ++peer)
157 #define TEST_CASES(name, bind_address) \
158 void test_round_robin_out_##name () \
160 test_round_robin_out (bind_address); \
162 void test_fair_queue_in_##name () \
164 test_fair_queue_in (bind_address); \
166 void test_block_on_send_no_peers_##name () \
168 test_block_on_send_no_peers (bind_address); \
182 RUN_TEST (test_block_on_send_no_peers_inproc);
186 RUN_TEST (test_block_on_send_no_peers_tcp);
#define TEST_CASES(name, bind_address)
void test_fair_queue_in_inproc()
void msleep(int milliseconds_)
ZMQ_EXPORT int zmq_poll(zmq_pollitem_t *items_, int nitems_, long timeout_)
SETUP_TEARDOWN_TESTCONTEXT void test_round_robin_out(const char *bind_address_)
#define SETUP_TEARDOWN_TESTCONTEXT
void * test_context_socket_close_zero_linger(void *socket_)
ZMQ_EXPORT int zmq_connect(void *s_, const char *addr_)
GLboolean GLboolean GLboolean b
void test_round_robin_out_tcp()
void test_round_robin_out_inproc()
ZMQ_EXPORT int zmq_setsockopt(void *s_, int option_, const void *optval_, size_t optvallen_)
ZMQ_EXPORT int zmq_disconnect(void *s_, const char *addr_)
#define LIBZMQ_UNUSED(object)
void test_destroy_queue_on_disconnect(const char *bind_address_)
#define MAX_SOCKET_STRING
void test_fair_queue_in_tcp()
ZMQ_EXPORT int zmq_msg_recv(zmq_msg_t *msg_, void *s_, int flags_)
GLbitfield GLuint64 timeout
void test_block_on_send_no_peers(const char *bind_address_)
void * test_context_socket(int type_)
static const char inproc[]
void test_fair_queue_in(const char *bind_address_)
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg_)
void s_send_seq(void *socket_,...)
void setup_test_environment(int timeout_seconds_)
void s_recv_seq(void *socket_,...)
SETUP_TEARDOWN_TESTCONTEXT char connect_address[MAX_SOCKET_STRING]
static void receiver(void *socket_)
#define TEST_ASSERT_FAILURE_ERRNO(error_code, expr)
ZMQ_EXPORT int zmq_send(void *s_, const void *buf_, size_t len_, int flags_)
void * test_context_socket_close(void *socket_)
GLboolean GLboolean GLboolean GLboolean a
ZMQ_EXPORT int zmq_msg_close(zmq_msg_t *msg_)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
void test_bind(void *socket_, const char *bind_address_, char *my_endpoint_, size_t len_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59