diff options
Diffstat (limited to 'src/syncRouteCommand.h')
-rw-r--r-- | src/syncRouteCommand.h | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/src/syncRouteCommand.h b/src/syncRouteCommand.h index e91ffd0..6ad87ae 100644 --- a/src/syncRouteCommand.h +++ b/src/syncRouteCommand.h @@ -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. @@ -42,25 +42,24 @@ class SyncRouteCommand { public: - SyncRouteCommand(const NetworkPrefix & ); - SyncRouteCommand(); - NetworkPrefix getPrefix() const; + SyncRouteCommand(const NetworkPrefix&); + SyncRouteCommand(); + NetworkPrefix getPrefix() const; private: - SyncRouteCommand(const SyncRouteCommand &); - u_int16_t count_; - NetworkPrefix addr_; + SyncRouteCommand(const SyncRouteCommand&); + u_int16_t count_; + NetworkPrefix addr_; friend class boost::serialization::access; template<class Archive> - void serialize(Archive & ar, const unsigned int version) - { - Lock lock(gRoutingTable.getMutex()); - ar & addr_; -// u_int16_t & mux (gRoutingTable.getOrNewRoutingTEUnlocked(addr_)); -// ar & mux; - ar & (*(gRoutingTable.getOrNewRoutingTEUnlocked(addr_))); - gRoutingTable.updateRouteTreeUnlocked(addr_); - }; + void serialize(Archive& ar, const unsigned int version) { + Lock lock(gRoutingTable.getMutex()); + ar& addr_; + // u_int16_t & mux (gRoutingTable.getOrNewRoutingTEUnlocked(addr_)); + // ar & mux; + ar & (*(gRoutingTable.getOrNewRoutingTEUnlocked(addr_))); + gRoutingTable.updateRouteTreeUnlocked(addr_); + }; }; |