From a535453d0378fc6674b5af9eac8e608d907a8f9f Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 18 Jun 2007 16:27:43 +0000 Subject: bugfix @buffer resize added buffer resizefront & back added package --- anytun.cpp | 92 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 47 insertions(+), 45 deletions(-) (limited to 'anytun.cpp') diff --git a/anytun.cpp b/anytun.cpp index 966c3a8..72040c4 100644 --- a/anytun.cpp +++ b/anytun.cpp @@ -42,59 +42,61 @@ int main(int argc, char* argv[]) { std::cout << "anytun - secure anycast tunneling protocol" << std::endl; -// u_int8_t test[100]; -// for(int i=0;i<100;++i) -// test[i] = i; +// Buffer test(25); +// for(unsigned int i=0; igetActualName() << "'" << std::endl; - std::cout << "dev type is '" << dev->getType() << "'" << std::endl; +// TunDevice* dev; +// dev = new TunDevice("tun", "192.168.200.1", "192.168.201.1"); +// std::cout << "dev created (opened)" << std::endl; +// std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl; +// std::cout << "dev type is '" << dev->getType() << "'" << std::endl; - sleep(10); +// sleep(10); - Buffer inBuf(2000); +// Buffer inBuf(2000); - while(1) - { - short revents = dev->read(inBuf); - if(revents & POLLIN) - std::cout << "POLLIN,"; - else if(revents & POLLRDNORM) - std::cout << "POLLRDNORM,"; - else if(revents & POLLRDBAND) - std::cout << "POLLRDBAND,"; - else if(revents & POLLPRI) - std::cout << "POLLPRI,"; - else if(revents & POLLOUT) - std::cout << "POLLOUT,"; - else if(revents & POLLWRNORM) - std::cout << "POLLWRNORM,"; - else if(revents & POLLWRBAND) - std::cout << "POLLWRBAND,"; - else if(revents & POLLERR) - std::cout << "POLLERR,"; - else if(revents & POLLHUP) - std::cout << "POLLHUP,"; - else if(revents & POLLNVAL) - std::cout << "POLLNVAL,"; - std::cout << std::endl; - } +// while(1) +// { +// short revents = dev->read(inBuf); +// if(revents & POLLIN) +// std::cout << "POLLIN,"; +// else if(revents & POLLRDNORM) +// std::cout << "POLLRDNORM,"; +// else if(revents & POLLRDBAND) +// std::cout << "POLLRDBAND,"; +// else if(revents & POLLPRI) +// std::cout << "POLLPRI,"; +// else if(revents & POLLOUT) +// std::cout << "POLLOUT,"; +// else if(revents & POLLWRNORM) +// std::cout << "POLLWRNORM,"; +// else if(revents & POLLWRBAND) +// std::cout << "POLLWRBAND,"; +// else if(revents & POLLERR) +// std::cout << "POLLERR,"; +// else if(revents & POLLHUP) +// std::cout << "POLLHUP,"; +// else if(revents & POLLNVAL) +// std::cout << "POLLNVAL,"; +// std::cout << std::endl; +// } - delete dev; - std::cout << "dev destroyed" << std::endl; +// delete dev; +// std::cout << "dev destroyed" << std::endl; // dev = new TunDevice("tap", "192.168.202.1", "255.255.255.0"); // std::cout << "dev created (opened)" << std::endl; -- cgit v1.2.3