face: Implementing Face::getUri() method
Change-Id: I9a9f774b95784e5b7ec75472f1cc6cf64c4e5d7b
Refs: #1319
diff --git a/daemon/face/datagram-face.hpp b/daemon/face/datagram-face.hpp
index f4f9a18..78a4a12 100644
--- a/daemon/face/datagram-face.hpp
+++ b/daemon/face/datagram-face.hpp
@@ -18,7 +18,8 @@
typedef T protocol;
explicit
- DatagramFace(const shared_ptr<typename protocol::socket>& socket);
+ DatagramFace(const FaceUri& uri,
+ const shared_ptr<typename protocol::socket>& socket);
virtual
~DatagramFace();
@@ -64,8 +65,10 @@
template <class T>
inline
-DatagramFace<T>::DatagramFace(const shared_ptr<typename DatagramFace::protocol::socket>& socket)
- : m_socket(socket)
+DatagramFace<T>::DatagramFace(const FaceUri& uri,
+ const shared_ptr<typename DatagramFace::protocol::socket>& socket)
+ : Face(uri)
+ , m_socket(socket)
{
m_socket->async_receive(boost::asio::buffer(m_inputBuffer, MAX_NDN_PACKET_SIZE), 0,
bind(&DatagramFace<T>::handleReceive, this, _1, _2));