mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-07 01:06:45 +08:00
fine-tune code
This commit is contained in:
parent
d25f070627
commit
c69b351ae9
@ -3,6 +3,7 @@
|
||||
#include <atomic>
|
||||
#include <thread>
|
||||
#include <cstring>
|
||||
#include <utility>
|
||||
|
||||
#include "def.h"
|
||||
#include "rw_lock.h"
|
||||
|
||||
@ -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_;
|
||||
|
||||
@ -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 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user