diff options
author | Christian Pointner <equinox@anytun.org> | 2007-06-17 22:25:20 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2007-06-17 22:25:20 +0000 |
commit | 261c9067380c5311c98e3576540eee6015be3297 (patch) | |
tree | f384eb8edbcc4d35793071090839453bcb4418a4 /anytun.cpp | |
parent | added cypher and authalgo (diff) |
added [] - operator to Buffer
const Buffers are now possible
Diffstat (limited to 'anytun.cpp')
-rw-r--r-- | anytun.cpp | 70 |
1 files changed, 40 insertions, 30 deletions
@@ -55,37 +55,47 @@ int main(int argc, char* argv[]) for(unsigned int i=0;i<c.getLength();++i) c[i] = i; - 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); - 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; } |