mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-09 15:26:04 +00:00
Problem: ZMQ_BINDTODEVICE is DRAFT but not DRAFT
Solution: move definition in the DRAFT section of the header
This commit is contained in:
parent
2048ed5dbf
commit
415bdbc1b9
@ -368,7 +368,6 @@ ZMQ_EXPORT const char *zmq_msg_gets (const zmq_msg_t *msg, const char *property)
|
||||
#define ZMQ_VMCI_BUFFER_MAX_SIZE 87
|
||||
#define ZMQ_VMCI_CONNECT_TIMEOUT 88
|
||||
#define ZMQ_USE_FD 89
|
||||
#define ZMQ_BINDTODEVICE 90
|
||||
|
||||
/* Message options */
|
||||
#define ZMQ_MORE 1
|
||||
@ -562,6 +561,9 @@ ZMQ_EXPORT void zmq_threadclose (void* thread);
|
||||
#define ZMQ_SCATTER 17
|
||||
#define ZMQ_DGRAM 18
|
||||
|
||||
/* DRAFT Socket options. */
|
||||
#define ZMQ_BINDTODEVICE 90
|
||||
|
||||
/* DRAFT 0MQ socket events and monitoring */
|
||||
#define ZMQ_EVENT_HANDSHAKE_FAILED 0x0800
|
||||
#define ZMQ_EVENT_HANDSHAKE_SUCCEED 0x1000
|
||||
|
@ -46,6 +46,9 @@
|
||||
#define ZMQ_SCATTER 17
|
||||
#define ZMQ_DGRAM 18
|
||||
|
||||
/* DRAFT Socket options. */
|
||||
#define ZMQ_BINDTODEVICE 90
|
||||
|
||||
/* DRAFT 0MQ socket events and monitoring */
|
||||
#define ZMQ_EVENT_HANDSHAKE_FAILED 0x0800
|
||||
#define ZMQ_EVENT_HANDSHAKE_SUCCEED 0x1000
|
||||
|
@ -113,10 +113,11 @@ void test_setsockopt_use_fd ()
|
||||
#define BOUNDDEVBUFSZ 16
|
||||
void test_setsockopt_bindtodevice ()
|
||||
{
|
||||
int rc;
|
||||
void *ctx = zmq_ctx_new ();
|
||||
void *socket = zmq_socket (ctx, ZMQ_PUSH);
|
||||
|
||||
#ifdef ZMQ_BINDTODEVICE
|
||||
int rc;
|
||||
char devname[BOUNDDEVBUFSZ];
|
||||
size_t buflen = BOUNDDEVBUFSZ;
|
||||
|
||||
@ -137,6 +138,7 @@ void test_setsockopt_bindtodevice ()
|
||||
rc = zmq_getsockopt (socket, ZMQ_BINDTODEVICE, devname, &buflen);
|
||||
assert(rc == 0);
|
||||
assert(!strncmp("testdev", devname, buflen));
|
||||
#endif
|
||||
|
||||
zmq_close (socket);
|
||||
zmq_ctx_term (ctx);
|
||||
|
Loading…
x
Reference in New Issue
Block a user