ZMQII-26: Use zero-copy for large messages (rx side)

This commit is contained in:
Martin Sustrik
2009-12-11 22:29:04 +01:00
parent 770178724f
commit d5670f34ba
8 changed files with 174 additions and 115 deletions

View File

@@ -57,21 +57,16 @@ namespace zmq
tcp_socket_t tcp_socket;
handle_t handle;
unsigned char *inbuf_storage;
unsigned char *inbuf;
unsigned char *inpos;
size_t insize;
size_t inpos;
zmq_decoder_t decoder;
unsigned char *outbuf_storage;
unsigned char *outbuf;
unsigned char *outpos;
size_t outsize;
size_t outpos;
zmq_encoder_t encoder;
i_inout *inout;
zmq_encoder_t encoder;
zmq_decoder_t decoder;
options_t options;
zmq_engine_t (const zmq_engine_t&);