Please find the link to the project that includes the code that I added:
https://github.com/datengx/ndnbluev2.git.
The classes that I added are:
BluetoothFactory
(/NFD/daemon/faces/bluetooth-factory.{hpp,cpp})
BluetoothChannel
(/NFD/daemon/faces/bluetooth-channel.{hpp,cpp})
BluetoothTransport
(/NFD/daemon/faces/bluetooth-transport.{hpp,cpp}).
The Boost ASIO related classes are organized inside the folder:
NFD/asio_bluetooth
The FaceUri
class is also modified in order to allow nfdc to recognize the bluetooth scheme, which is modified in the ndn-cxx folder. (/ndn-cxx/src/util/face-uri.{hpp,cpp}
Let me know how should I perform the code review/integration process in a more sophisticated way. (Should I open a new branch in the current version of NFD and ndn-cxx and add what I have, since my modification is based on a version that's 3 months old?)