minor changes

This commit is contained in:
Michele Caini 2016-07-22 18:14:49 +02:00
parent eed71a5e68
commit 577af37c54
2 changed files with 6 additions and 4 deletions

View File

@ -28,7 +28,9 @@ public:
bool init(bool ipc = false) { return initialize<uv_pipe_t>(&uv_pipe_init, ipc); }
// TODO uv_pipe_open
void open(FileHandle file) {
invoke(&uv_pipe_open, get<uv_pipe_t>(), file);
}
void bind(std::string name) {
invoke(&uv_pipe_bind, get<uv_pipe_t>(), name.data());

View File

@ -131,7 +131,7 @@ public:
}
template<typename U>
void accept(Stream<U> &ref) {
void accept(U &ref) {
this->invoke(&uv_accept, this->template get<uv_stream_t>(), ref.template get<uv_stream_t>());
}
@ -161,7 +161,7 @@ public:
}
template<typename U>
void write(Stream<U> &send, char *data, ssize_t len) {
void write(U &send, char *data, ssize_t len) {
uv_buf_t bufs[] = { uv_buf_init(data, len) };
auto listener = [ptr = this->shared_from_this()](const auto &event, details::Write &) {
@ -175,7 +175,7 @@ public:
}
template<typename U>
void write(Stream<U> &send, std::unique_ptr<char[]> data, ssize_t len) {
void write(U &send, std::unique_ptr<char[]> data, ssize_t len) {
write(send, data.get(), len);
}