From 88a0ecb3917a38ef5edf95f302b9aed1b71ef36d Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 16 Jan 2009 15:49:42 +0000 Subject: added Log to stdout added dummy stdio tun device some cleanups (windows) --- src/win32/tunDevice.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/win32') diff --git a/src/win32/tunDevice.cpp b/src/win32/tunDevice.cpp index 5bc453d..c162ac3 100644 --- a/src/win32/tunDevice.cpp +++ b/src/win32/tunDevice.cpp @@ -56,11 +56,17 @@ int TunDevice::fix_return(int ret, size_t pi_length) int TunDevice::read(u_int8_t* buf, u_int32_t len) { - return 0; + std::string input; + std::cin >> input; + Buffer b(input); + u_int32_t cpylen = b.getLength() < len ? b.getLength() : len; + std::memcpy(buf, b.getBuf(), b.getLength()); + return cpylen; } int TunDevice::write(u_int8_t* buf, u_int32_t len) { + std::cout << Buffer(buf, len).getHexDumpOneLine() << std::endl; return 0; } -- cgit v1.2.3