diff options
author | Markus Grüneis <gimpf@gimpf.org> | 2010-02-17 21:40:54 +0000 |
---|---|---|
committer | Markus Grüneis <gimpf@gimpf.org> | 2010-02-17 21:40:54 +0000 |
commit | ddfc1b38d7bb5cc607afc7fadc6374911f5a9e60 (patch) | |
tree | 3bd613880e1a85b146e7a4fe296e3db185757c02 /src/syncOnConnect.hpp | |
parent | fixed init.d script Required-Start and Stop (diff) |
whitespace only change: unified formatting with "astyle --style=k/r --indent=spaces=2 --unpad-paren --add-brackets --align-pointer=type --keep-one-line-blocks --indent-col1-comments --lineend=linux --suffix=none --recursive"
Diffstat (limited to 'src/syncOnConnect.hpp')
-rw-r--r-- | src/syncOnConnect.hpp | 47 |
1 files changed, 22 insertions, 25 deletions
diff --git a/src/syncOnConnect.hpp b/src/syncOnConnect.hpp index 79df42f..fe8a0eb 100644 --- a/src/syncOnConnect.hpp +++ b/src/syncOnConnect.hpp @@ -11,7 +11,7 @@ * tunneling and relaying of packets of any protocol. * * - * Copyright (C) 2007-2009 Othmar Gsenger, Erwin Nindl, + * Copyright (C) 2007-2009 Othmar Gsenger, Erwin Nindl, * Christian Pointner <satp@wirdorange.org> * * This file is part of Anytun. @@ -35,13 +35,12 @@ // TODO required headers -void syncOnConnect(SyncTcpConnection * connptr) +void syncOnConnect(SyncTcpConnection* connptr) { - //TODO Locking here - ConnectionList & cl_(gConnectionList); + //TODO Locking here + ConnectionList& cl_(gConnectionList); ConnectionMap::iterator cit = cl_.getBeginUnlocked(); - for (;cit!=cl_.getEndUnlocked();++cit) - { + for(; cit!=cl_.getEndUnlocked(); ++cit) { std::ostringstream sout; boost::archive::text_oarchive oa(sout); const SyncCommand scom(cl_,cit->first); @@ -51,25 +50,23 @@ void syncOnConnect(SyncTcpConnection * connptr) connptr->Send(lengthout.str()); connptr->Send(sout.str()); } - //TODO Locking here - network_address_type_t types[] = {ipv4,ipv6,ethernet}; - for (int types_idx=0; types_idx<3; types_idx++) - { - network_address_type_t type = types[types_idx]; - RoutingMap::iterator it = gRoutingTable.getBeginUnlocked(type); - for (;it!=gRoutingTable.getEndUnlocked(type);++it) - { - NetworkPrefix tmp(it->first); - std::ostringstream sout; - boost::archive::text_oarchive oa(sout); - const SyncCommand scom(tmp); - oa << scom; - std::stringstream lengthout; - lengthout << std::setw(5) << std::setfill('0') << sout.str().size()<< ' '; - connptr->Send(lengthout.str()); - connptr->Send(sout.str()); - } - } + //TODO Locking here + network_address_type_t types[] = {ipv4,ipv6,ethernet}; + for(int types_idx=0; types_idx<3; types_idx++) { + network_address_type_t type = types[types_idx]; + RoutingMap::iterator it = gRoutingTable.getBeginUnlocked(type); + for(; it!=gRoutingTable.getEndUnlocked(type); ++it) { + NetworkPrefix tmp(it->first); + std::ostringstream sout; + boost::archive::text_oarchive oa(sout); + const SyncCommand scom(tmp); + oa << scom; + std::stringstream lengthout; + lengthout << std::setw(5) << std::setfill('0') << sout.str().size()<< ' '; + connptr->Send(lengthout.str()); + connptr->Send(sout.str()); + } + } } #endif |