fine-tune code

This commit is contained in:
mutouyun 2019-01-17 10:15:48 +08:00
parent d25f070627
commit c69b351ae9
3 changed files with 2 additions and 3 deletions

View File

@ -3,6 +3,7 @@
#include <atomic>
#include <thread>
#include <cstring>
#include <utility>
#include "def.h"
#include "rw_lock.h"

View File

@ -40,8 +40,6 @@ public:
queue(const queue&) = delete;
queue& operator=(const queue&) = delete;
queue(queue&&) = delete;
queue& operator=(queue&&) = delete;
constexpr elems_t * elems() const noexcept {
return elems_;

View File

@ -198,7 +198,7 @@ static buff_t recv(handle_t h) {
return make_cache(msg.data_, remain);
}
// cache the first message fragment
else rc.try_emplace(msg.id_, data_length, make_cache(msg.data_, remain));
else rc.emplace(msg.id_, cache_t { data_length, make_cache(msg.data_, remain) });
}
// has cached before this message
else {