remove buffer
This commit is contained in:
parent
9d33a89bc1
commit
05d27962c4
@ -1,19 +0,0 @@
|
|||||||
#ifndef NNTPCHAN_BUFFER_HPP
|
|
||||||
#define NNTPCHAN_BUFFER_HPP
|
|
||||||
#include <string>
|
|
||||||
#include <uv.h>
|
|
||||||
|
|
||||||
namespace nntpchan
|
|
||||||
{
|
|
||||||
struct WriteBuffer
|
|
||||||
{
|
|
||||||
uv_write_t w;
|
|
||||||
uv_buf_t b;
|
|
||||||
|
|
||||||
WriteBuffer(const std::string &s);
|
|
||||||
WriteBuffer(const char *b, const size_t s);
|
|
||||||
~WriteBuffer();
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,17 +0,0 @@
|
|||||||
#include <cstring>
|
|
||||||
#include <nntpchan/buffer.hpp>
|
|
||||||
|
|
||||||
namespace nntpchan
|
|
||||||
{
|
|
||||||
WriteBuffer::WriteBuffer(const char *b, const size_t s)
|
|
||||||
{
|
|
||||||
char *buf = new char[s];
|
|
||||||
std::memcpy(buf, b, s);
|
|
||||||
this->b = uv_buf_init(buf, s);
|
|
||||||
w.data = this;
|
|
||||||
}
|
|
||||||
|
|
||||||
WriteBuffer::WriteBuffer(const std::string &s) : WriteBuffer(s.c_str(), s.size()) {}
|
|
||||||
|
|
||||||
WriteBuffer::~WriteBuffer() { delete[] b.base; }
|
|
||||||
}
|
|
Reference in New Issue
Block a user