Go to the documentation of this file.
22 #define ZMTP_DEALER 5 // Socket type constants
28 {0xFF, 0, 0, 0, 0, 0, 0, 0, 1, 0x7F}, {3, 1}, {
'N',
'U',
'L',
'L'}, 0, {0}};
63 char const *peer_address =
zmq_msg_gets (&routing_id,
"Peer-Address");
73 peer_address =
zmq_msg_gets (&routing_id,
"Peer-Address");
83 peer_address =
zmq_msg_gets (&routing_id,
"Peer-Address");
99 while (bytes_read < 97) {
116 "NULL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 20);
123 memcpy (
buffer,
"\4\51\5READY", 8);
124 memcpy (
buffer + 8,
"\13Socket-Type\0\0\0\6ROUTER", 22);
125 memcpy (
buffer + 30,
"\10Identity\0\0\0\0", 13);
151 byte world[] = {0, 5,
'W',
'o',
'r',
'l',
'd'};
161 uint8_t msgout[
size];
162 memset (msgout, 0xAB,
size);
165 uint8_t msgin[9 +
size];
166 memset (msgin, 0, 9 +
size);
168 while (bytes_read < 9 +
size) {
176 9 +
size - bytes_read, 0)));
179 for (
int byte_nbr = 0; byte_nbr <
size; byte_nbr++) {
219 size_t id_size =
sizeof id;
236 char http_response[] =
"HTTP/1.0 200 OK\r\n"
237 "Content-Type: text/plain\r\n"
252 sizeof http_response,
255 sizeof (http_response));
void recv_array_expect_success(void *socket_, const uint8_t(&array_)[SIZE], int flags_)
#define TEST_ASSERT_EQUAL_STRING(expected, actual)
#define TEST_ASSERT_TRUE(condition)
ZMQ_EXPORT int zmq_msg_send(zmq_msg_t *msg_, void *s_, int flags_)
#define SETUP_TEARDOWN_TESTCONTEXT
#define ZMQ_STREAM_NOTIFY
void bind_loopback_ipv4(void *socket_, char *my_endpoint_, size_t len_)
ZMQ_EXPORT int zmq_connect(void *s_, const char *addr_)
#define TEST_ASSERT_EQUAL_INT8_ARRAY(expected, actual, num_elements)
GLenum GLenum GLsizei const GLuint GLboolean enabled
#define TEST_ASSERT_GREATER_THAN_INT(threshold, actual)
const ZMQ_EXPORT char * zmq_msg_gets(const zmq_msg_t *msg_, const char *property_)
ZMQ_EXPORT int zmq_setsockopt(void *s_, int option_, const void *optval_, size_t optvallen_)
char my_endpoint[MAX_SOCKET_STRING]
#define MAX_SOCKET_STRING
ZMQ_EXPORT int zmq_msg_recv(zmq_msg_t *msg_, void *s_, int flags_)
SETUP_TEARDOWN_TESTCONTEXT typedef uint8_t byte
void * test_context_socket(int type_)
#define TEST_ASSERT_EQUAL_INT(expected, actual)
static void test_stream_to_stream()
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg_)
void send_string_expect_success(void *socket_, const char *str_, int flags_)
#define TEST_ASSERT_EQUAL_UINT8(expected, actual)
ZMQ_EXPORT int zmq_recv(void *s_, void *buf_, size_t len_, int flags_)
void recv_string_expect_success(void *socket_, const char *str_, int flags_)
static void test_stream_to_dealer()
void setup_test_environment(int timeout_seconds_)
static zmtp_greeting_t greeting
ZMQ_EXPORT int zmq_send(void *s_, const void *buf_, size_t len_, int flags_)
ZMQ_EXPORT int zmq_msg_more(const zmq_msg_t *msg_)
void * test_context_socket_close(void *socket_)
#define TEST_ASSERT_NOT_NULL(pointer)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
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