Go to the documentation of this file.
11 #define ZMQ_PREPARE_STRING(msg, data, size) \
12 TEST_ASSERT_SUCCESS_ERRNO (zmq_msg_init (&msg)); \
13 TEST_ASSERT_SUCCESS_ERRNO (zmq_msg_init_size (&msg, size + 1)); \
14 memcpy (zmq_msg_data (&msg), data, size + 1);
27 zmq_bind (pub_socket,
"inproc://someInProcDescriptor"));
30 size_t more_size =
sizeof (more);
32 for (
int iteration = 0;; ++iteration) {
40 for (more = 1; more;) {
63 for (more = 1; more;) {
75 zmq_connect (sub_socket,
"inproc://someInProcDescriptor"));
82 if (iteration > 4 && rc == 0)
void msleep(int milliseconds_)
#define TEST_ASSERT_TRUE(condition)
ZMQ_EXPORT int zmq_msg_send(zmq_msg_t *msg_, void *s_, int flags_)
ZMQ_EXPORT int zmq_poll(zmq_pollitem_t *items_, int nitems_, long timeout_)
#define SETUP_TEARDOWN_TESTCONTEXT
#define TEST_ASSERT_FALSE(condition)
ZMQ_EXPORT void * zmq_msg_data(zmq_msg_t *msg_)
ZMQ_EXPORT int zmq_connect(void *s_, const char *addr_)
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_)
ZMQ_EXPORT int zmq_bind(void *s_, const char *addr_)
ZMQ_EXPORT int zmq_msg_recv(zmq_msg_t *msg_, void *s_, int flags_)
void * test_context_socket(int type_)
#define TEST_ASSERT_EQUAL_INT(expected, actual)
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg_)
void test_disconnect_inproc()
void setup_test_environment(int timeout_seconds_)
#define ZMQ_PREPARE_STRING(msg, data, size)
Initialize a zeromq message with a given null-terminated string.
static int publicationsReceived
void * test_context_socket_close(void *socket_)
ZMQ_EXPORT int zmq_msg_close(zmq_msg_t *msg_)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
GLenum GLuint GLenum GLsizei const GLchar * message
ZMQ_EXPORT int zmq_getsockopt(void *s_, int option_, void *optval_, size_t *optvallen_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59