From 261c9067380c5311c98e3576540eee6015be3297 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 17 Jun 2007 22:25:20 +0000 Subject: added [] - operator to Buffer const Buffers are now possible --- anytun.cpp | 70 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 40 insertions(+), 30 deletions(-) (limited to 'anytun.cpp') diff --git a/anytun.cpp b/anytun.cpp index f7fb19a..75d311a 100644 --- a/anytun.cpp +++ b/anytun.cpp @@ -55,37 +55,47 @@ int main(int argc, char* argv[]) for(unsigned int i=0;igetActualName() << "'" << std::endl; - std::cout << "dev type is '" << dev->getType() << "'" << std::endl; - sleep(10); - delete dev; - std::cout << "dev destroyed" << 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); - - 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; - - sleep(10); - - 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; - - NullAuthAlgo au; +// Buffer inBuf(2000); + +// int32_t len = 0; +// do +// { +// len = dev->read(inBuf); +// std::cout << "read " << len << " bytes" << std::endl; +// } +// while(len >= 0); + +// 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; +// 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; + +// sleep(10); + +// 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