File list (Check if you may need any files):
kademlia\io\ByteIO.cpp
........\..\ByteIO.h
........\..\DataIO.cpp
........\..\DataIO.h
........\..\FileIO.cpp
........\..\FileIO.h
........\..\IOException.cpp
........\..\IOException.h
........\kademlia\Defines.h
........\........\Entry.h
........\........\Error.h
........\........\Indexed.cpp
........\........\Indexed.h
........\........\Kademlia.cpp
........\........\Kademlia.h
........\........\Prefs.cpp
........\........\Prefs.h
........\........\Search.cpp
........\........\Search.h
........\........\SearchManager.cpp
........\........\SearchManager.h
........\........\Tag.h
........\net\KademliaUDPListener.cpp
........\...\KademliaUDPListener.h
........\routing\Contact.cpp
........\.......\Contact.h
........\.......\Maps.h
........\.......\Ping.cpp
........\.......\Ping.h
........\.......\RoutingBin.cpp
........\.......\RoutingBin.h
........\.......\RoutingZone.cpp
........\.......\RoutingZone.h
........\utils\LittleEndian.cpp
........\.....\LittleEndian.h
........\.....\MD4.cpp
........\.....\MD4.h
........\.....\MiscUtils.cpp
........\.....\MiscUtils.h
........\.....\ThreadName.cpp
........\.....\ThreadName.h
........\.....\UInt128.cpp
........\.....\UInt128.h
........\io
........\kademlia
........\net
........\routing
........\utils
kademlia