face: Implementing close operation and many related fixes in TcpFace and TcpChannel
Change-Id: Ib6b751e80454e149bf94f3867663d5e705cbf4a0
refs: #1250, #1248
diff --git a/daemon/face/tcp-face.cpp b/daemon/face/tcp-face.cpp
index a609725..e867483 100644
--- a/daemon/face/tcp-face.cpp
+++ b/daemon/face/tcp-face.cpp
@@ -8,6 +8,9 @@
namespace nfd {
+// The whole purpose of this file is to specialize the logger,
+// otherwise, everything could be put into the header file.
+
NFD_LOG_INCLASS_TEMPLATE_SPECIALIZATION_DEFINE(StreamFace, TcpFace::protocol, "TcpFace");
TcpFace::TcpFace(const shared_ptr<TcpFace::protocol::socket>& socket)
@@ -15,24 +18,5 @@
{
}
-void
-TcpFace::sendInterest(const Interest& interest)
-{
- m_socket->async_send(boost::asio::buffer(interest.wireEncode().wire(),
- interest.wireEncode().size()),
- bind(&TcpFace::handleSend, this, _1, interest.wireEncode()));
-
- // anything else should be done here?
-}
-
-void
-TcpFace::sendData(const Data& data)
-{
- m_socket->async_send(boost::asio::buffer(data.wireEncode().wire(),
- data.wireEncode().size()),
- bind(&TcpFace::handleSend, this, _1, data.wireEncode()));
-
- // anything else should be done here?
-}
} // namespace nfd