diff --git a/bakanet/src/bakanet/sock_layer/socket.h b/bakanet/src/bakanet/sock_layer/socket.h index ccc2d0c..4aa24fc 100755 --- a/bakanet/src/bakanet/sock_layer/socket.h +++ b/bakanet/src/bakanet/sock_layer/socket.h @@ -24,8 +24,6 @@ namespace Bk::Net { virtual void emit(Connection socket, std::vector packet) = 0; virtual std::vector obtain(int size) = 0; virtual std::vector obtain(Connection conn, int size) = 0; - virtual std::vector nobtain() = 0; - virtual std::vector nobtain(Connection conn) = 0; template static bool set_option(Socket& socket, int level, int option_name, const T* option_value) diff --git a/bakanet/src/platform/linux/linux_socket.cpp b/bakanet/src/platform/linux/linux_socket.cpp index 7581fdc..491227e 100755 --- a/bakanet/src/platform/linux/linux_socket.cpp +++ b/bakanet/src/platform/linux/linux_socket.cpp @@ -1,5 +1,4 @@ #include "linux_socket.h" -#include namespace Bk::Net { LinuxSocket::LinuxSocket(IpAddress ip, int port, IpProtocol proto) @@ -86,30 +85,6 @@ namespace Bk::Net { buffer.resize(read_size); return buffer; } - - std::vector LinuxSocket::nobtain() - { - std::vector buffer(0); - int len = 0; - ioctl(socket_id, FIONREAD, &len); - if (len > 0) { - buffer.resize(len); - len = read(socket_id, buffer.data(), buffer.size() - 1); - } - return buffer; - } - - std::vector LinuxSocket::nobtain(Connection conn) - { - std::vector buffer(0); - int len = 0; - ioctl(socket_id, FIONREAD, &len); - if (len > 0) { - buffer.resize(len); - len = read(conn, buffer.data(), buffer.size() - 1); - } - return buffer; - } std::unique_ptr Socket::create(IpAddress ip, int port, IpProtocol proto) { diff --git a/bakanet/src/platform/linux/linux_socket.h b/bakanet/src/platform/linux/linux_socket.h index 600d767..409a7b0 100755 --- a/bakanet/src/platform/linux/linux_socket.h +++ b/bakanet/src/platform/linux/linux_socket.h @@ -20,8 +20,6 @@ namespace Bk::Net { void emit(Connection socket, std::vector packet) override; std::vector obtain(int size) override; std::vector obtain(Connection conn, int size) override; - std::vector nobtain() override; - std::vector nobtain(Connection conn) override; private: Connection socket_id;