oss_src/fault/zmq/zmq_msg_vector.hpp
inline void pop_front_and_free() {
     if (!empty()) {
       if (front() != NULL) zmq_msg_close(&msgs.front());
       pop_front();
       // shift the read index if it not already at the head
       read_index -= (read_index > 0);
     }
   }
/// removes an element from the front and deletes it
removes an element from the front and deletes it
removes an element from the front and deletes it
inline void pop_front_and_free() {
     if (!empty()) {
       if (front() != NULL) zmq_msg_close(&msgs.front());
       pop_front();
       read_index -= (read_index > 0);
     }
   }
inline void pop_front_and_free ( ) { if ( ! empty ( ) ) { if ( front ( ) != NULL ) zmq_msg_close ( & msgs . front ( ) ) ; pop_front ( ) ; read_index -= ( read_index > 0 ) ; } }
removes an element from the front and deletes it
removes an element from the front and deletes it
// shift the read index if it not already at the head