diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/zmq.cpp | 28 | 
1 files changed, 5 insertions, 23 deletions
diff --git a/src/zmq.cpp b/src/zmq.cpp index 36f30eb..e831046 100644 --- a/src/zmq.cpp +++ b/src/zmq.cpp @@ -84,8 +84,7 @@ int zmq_msg_close (zmq_msg_t *msg_)  {      //  For VSMs and delimiters there are no resources to free.      if (msg_->content == (zmq::msg_content_t*) ZMQ_DELIMITER || -          msg_->content == (zmq::msg_content_t*) ZMQ_VSM || -          msg_->content == (zmq::msg_content_t*) ZMQ_GAP) +          msg_->content == (zmq::msg_content_t*) ZMQ_VSM)          return 0;      //  If the content is not shared, or if it is shared and the reference. @@ -118,10 +117,8 @@ int zmq_msg_copy (zmq_msg_t *dest_, zmq_msg_t *src_)      zmq_msg_close (dest_);      //  VSMs and delimiters require no special handling. -    if (src_->content != -          (zmq::msg_content_t*) ZMQ_DELIMITER && -          src_->content != (zmq::msg_content_t*) ZMQ_VSM && -          src_->content != (zmq::msg_content_t*) ZMQ_GAP) { +    if (src_->content != (zmq::msg_content_t*) ZMQ_DELIMITER && +          src_->content != (zmq::msg_content_t*) ZMQ_VSM) {          //  One reference is added to shared messages. Non-shared messages          //  are turned into shared messages and reference count is set to 2. @@ -142,9 +139,7 @@ void *zmq_msg_data (zmq_msg_t *msg_)  {      if (msg_->content == (zmq::msg_content_t*) ZMQ_VSM)          return msg_->vsm_data; -    if (msg_->content == -          (zmq::msg_content_t*) ZMQ_DELIMITER || -          msg_->content == (zmq::msg_content_t*) ZMQ_GAP) +    if (msg_->content == (zmq::msg_content_t*) ZMQ_DELIMITER)          return NULL;      return ((zmq::msg_content_t*) msg_->content)->data; @@ -154,25 +149,12 @@ size_t zmq_msg_size (zmq_msg_t *msg_)  {      if (msg_->content == (zmq::msg_content_t*) ZMQ_VSM)          return msg_->vsm_size; -    if (msg_->content == -          (zmq::msg_content_t*) ZMQ_DELIMITER || -          msg_->content == (zmq::msg_content_t*) ZMQ_GAP) +    if (msg_->content == (zmq::msg_content_t*) ZMQ_DELIMITER)          return 0;      return ((zmq::msg_content_t*) msg_->content)->size;  } -int zmq_msg_type (zmq_msg_t *msg_) -{ -    //  If it's a genuine message, return 0. -    if (msg_->content >= (zmq::msg_content_t*) ZMQ_VSM) -            return 0; - -    //   Trick the compiler to believe that content is an integer. -    unsigned char *offset = 0; -    return (((const unsigned char*) msg_->content) - offset); -} -  void *zmq_init (int app_threads_, int io_threads_, int flags_)  {      //  There should be at least a single thread managed by the dispatcher.  | 
