Go to the documentation of this file.
17 for (
int i = 0;
i < 2;
i++) {
28 uint16_t
event = *
reinterpret_cast<uint16_t *
> (
data);
47 recv (fd_,
buffer_ + received, bytes_ - received, 0));
51 if (received == bytes_)
107 server,
"inproc://monitor-dealer",
150 memcmp (
buffer,
"\4\xb\x9SUBSCRIBEA", 13));
156 memcpy (
buffer,
"\0\4ALOL", 6);
166 const uint8_t sub[13] = {4, 11, 9,
'S',
'U',
'B',
'S',
167 'C',
'R',
'I',
'B',
'E',
'A'};
169 send (
s, (
const char *) sub, 13, 0));
172 const uint8_t sub[4] = {0, 2, 1,
'A'};
174 send (
s, (
const char *) sub, 4, 0));
#define TEST_ASSERT_LESS_OR_EQUAL_INT(threshold, actual)
void msleep(int milliseconds_)
ZMQ_EXPORT int zmq_socket_monitor(void *s_, const char *addr_, int events_)
#define TEST_ASSERT_TRUE(condition)
#define SETUP_TEARDOWN_TESTCONTEXT
static void prep_server_socket(void **server_out_, void **mon_out_, char *endpoint_, size_t ep_length_, int socket_type)
void bind_loopback_ipv4(void *socket_, char *my_endpoint_, size_t len_)
static void mock_handshake(fd_t fd_, bool sub_command, bool mock_pub)
void send(fd_t fd_, const char(&data_)[N])
#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_)
#define TEST_ASSERT_GREATER_THAN_INT(threshold, actual)
ZMQ_EXPORT int zmq_setsockopt(void *s_, int option_, const void *optval_, size_t optvallen_)
#define ZMQ_EVENT_CONNECTED
#define TEST_ASSERT_SUCCESS_RAW_ERRNO(expr)
fd_t connect_socket(const char *endpoint_, const int af_, const int protocol_)
char my_endpoint[MAX_SOCKET_STRING]
#define MAX_SOCKET_STRING
ZMQ_EXPORT int zmq_msg_recv(zmq_msg_t *msg_, void *s_, int flags_)
void * test_context_socket(int type_)
void test_mock_pub_legacy()
void test_mock_pub_command()
#define TEST_ASSERT_EQUAL_INT(expected, actual)
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg_)
const uint8_t zmtp_greeting_null[64]
static void test_mock_pub_sub(bool sub_command_, bool mock_pub_)
ZMQ_EXPORT int zmq_recv(void *s_, void *buf_, size_t len_, int flags_)
#define ZMQ_EVENT_ACCEPTED
const uint8_t zmtp_ready_xpub[28]
#define ZMQ_EVENT_DISCONNECTED
void setup_test_environment(int timeout_seconds_)
static SETUP_TEARDOWN_TESTCONTEXT int get_monitor_event(void *monitor_)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
const uint8_t zmtp_ready_sub[27]
static uint8 buffer_[kBufferSize]
GLsizei const GLfloat * value
ZMQ_EXPORT int zmq_send(void *s_, const void *buf_, size_t len_, int flags_)
void test_mock_sub_legacy()
ZMQ_EXPORT int zmq_msg_more(const zmq_msg_t *msg_)
void * test_context_socket_close(void *socket_)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
static void recv_with_retry(fd_t fd_, char *buffer_, int bytes_)
void test_mock_sub_command()
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59