@@ -77,32 +77,38 @@ static const int ZMQ_GSSAPI_SERVICE_PRINCIPAL = 64;
77
77
static const int ZMQ_GSSAPI_PLAINTEXT = 65 ;
78
78
static const int ZMQ_HANDSHAKE_IVL = 66 ;
79
79
static const int ZMQ_IDENTITY_FD = 67 ;
80
+ static const int ZFRAME_MORE = 1 ;
81
+ static const int ZFRAME_REUSE = 2 ;
80
82
int zmq_getsockopt (void * , int , void * , size_t * ) __attribute__((visibility (" default" )));
83
+ int zmq_send (void * , void * , size_t , int );
81
84
zctx_t *zctx_new (void );
82
85
void zctx_destroy (zctx_t ** );
83
86
void *zsocket_new (zctx_t * , int );
84
87
int zsocket_connect (void * , const char * , ... );
88
+ int zsocket_bind (void * , const char * , ... );
85
89
void zsocket_set_identity (void * , const char * );
86
90
char *zsocket_identity (void * );
87
91
void zsocket_destroy (zctx_t * , void * );
88
92
zframe_t *zframe_recv (void * );
89
93
size_t zframe_size (zframe_t * );
90
94
unsigned char *zframe_data (zframe_t * );
95
+ int zframe_send (zframe_t ** , void * , int );
96
+ void zframe_destroy (zframe_t ** );
91
97
zmsg_t *zmsg_new (void );
92
98
size_t zmsg_size (zmsg_t * );
93
99
int zmsg_addmem (zmsg_t * , const void * , size_t );
94
100
int zmsg_send (zmsg_t ** , void * );
95
101
char *zmsg_popstr (zmsg_t * );
96
- void zstr_free (char ** );
97
102
zframe_t *zmsg_pop (zmsg_t * );
103
+ void zmsg_destroy (zmsg_t ** );
104
+ void zstr_free (char ** );
105
+ int zstr_send (void * , const char * );
98
106
zhash_t *zhash_unpack (zframe_t * );
99
107
void *zhash_first (zhash_t * );
100
108
void *zhash_next (zhash_t * );
101
109
char *zhash_cursor (zhash_t * );
102
110
void *zhash_lookup (zhash_t * , const char * );
103
- void zmsg_destroy (zmsg_t ** );
104
111
void zhash_destroy (zhash_t ** );
105
- void zframe_destroy (zframe_t ** );
106
112
zpoller_t *zpoller_new (void * , ... );
107
113
void zpoller_destroy (zpoller_t ** );
108
114
int zpoller_add (zpoller_t * , void * );
0 commit comments