From 6dc112cfc5cd4f6fa0615d89679e67d45c5551c4 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 17 Jun 2007 14:53:17 +0000 Subject: bugfixes @ tunDevice --- anytun.cpp | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'anytun.cpp') diff --git a/anytun.cpp b/anytun.cpp index 7ac1dd5..56c23d5 100644 --- a/anytun.cpp +++ b/anytun.cpp @@ -56,32 +56,32 @@ int main(int argc, char* argv[]) TunDevice* dev; dev = new TunDevice("tun", "192.168.200.1", "192.168.201.1"); - dev->open(); - std::cout << "dev has actual name: " << dev->getActualName() << std::endl; - + 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); - - dev->close(); - + delete dev; + std::cout << "dev destroyed" << std::endl; + sleep(10); + dev = new TunDevice("tap", "192.168.202.1", "255.255.255.0"); + 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); delete dev; + std::cout << "dev destroyed" << std::endl; -// dev = new TunDevice("tap", "192.168.202.1", "255.255.255.0"); -// dev->open(); -// std::cout << "dev has actual name: " << dev->getActualName() << std::endl; - -// sleep(10); - -// delete dev; - -// dev = new TunDevice("tun12", "192.168.200.1", "192.168.201.1"); -// dev->open(); -// std::cout << "dev has actual name: " << dev->getActualName() << std::endl; - -// sleep(10); + sleep(10); -// delete dev; - + dev = new TunDevice("tun17", "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); + delete dev; + std::cout << "dev destroyed" << std::endl; + return 0; } -- cgit v1.2.3