Commit d3e0be15 authored by bebopagogo's avatar bebopagogo

added uncommitted norm_engine changes

parent 33f22d0d
...@@ -267,6 +267,8 @@ void zmq::norm_engine_t::send_data() ...@@ -267,6 +267,8 @@ void zmq::norm_engine_t::send_data()
// Buffer contained end of message (should we flush?) // Buffer contained end of message (should we flush?)
//NormStreamMarkEom(norm_tx_stream); //NormStreamMarkEom(norm_tx_stream);
// Note this makes NORM fairly chatty for low duty cycle messaging // Note this makes NORM fairly chatty for low duty cycle messaging
// but makes sure content is delivered quickly. Positive acknowledgements
// with flush override would make NORM more succinct here
NormStreamFlush(norm_tx_stream, true, NORM_FLUSH_ACTIVE); NormStreamFlush(norm_tx_stream, true, NORM_FLUSH_ACTIVE);
} }
tx_index = tx_len = 0; // all buffered data was written tx_index = tx_len = 0; // all buffered data was written
...@@ -344,9 +346,8 @@ void zmq::norm_engine_t::in_event() ...@@ -344,9 +346,8 @@ void zmq::norm_engine_t::in_event()
if (NULL != list) list->Remove(*rxState); if (NULL != list) list->Remove(*rxState);
} }
delete rxState; delete rxState;
}
break; break;
}
case NORM_REMOTE_SENDER_INACTIVE: case NORM_REMOTE_SENDER_INACTIVE:
// Here we free resources used for this formerly active sender. // Here we free resources used for this formerly active sender.
// Note w/ NORM_SYNC_STREAM, if sender reactivates, we may // Note w/ NORM_SYNC_STREAM, if sender reactivates, we may
......
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
#ifndef __ZMQ_NORM_ENGINE_HPP_INCLUDED__ #ifndef __ZMQ_NORM_ENGINE_HPP_INCLUDED__
#define __ZMQ_NORM_ENGINE_HPP_INCLUDED__ #define __ZMQ_NORM_ENGINE_HPP_INCLUDED__
#define ZMQ_HAVE_NORM 1
#if defined ZMQ_HAVE_NORM #if defined ZMQ_HAVE_NORM
#include "io_object.hpp" #include "io_object.hpp"
...@@ -12,7 +10,7 @@ ...@@ -12,7 +10,7 @@
#include "v2_decoder.hpp" #include "v2_decoder.hpp"
#include "v2_encoder.hpp" #include "v2_encoder.hpp"
#include <norm/include/normApi.h> #include <normApi.h>
namespace zmq namespace zmq
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment