NetconfAccess: allow connection over a pair of FDs

Change-Id: I99c5f22195e3f9566b9b51a5cb0c70d42c126450
diff --git a/src/netconf_access.cpp b/src/netconf_access.cpp
index 4b151d3..32e0f33 100644
--- a/src/netconf_access.cpp
+++ b/src/netconf_access.cpp
@@ -33,6 +33,12 @@
 {
 }
 
+NetconfAccess::NetconfAccess(const int source, const int sink)
+    : m_session(libnetconf::client::Session::connectFd(source, sink))
+    , m_schema(std::make_shared<YangSchema>(m_session->libyangContext()))
+{
+}
+
 NetconfAccess::NetconfAccess(std::unique_ptr<libnetconf::client::Session>&& session)
     : m_session(std::move(session))
     , m_schema(std::make_shared<YangSchema>(m_session->libyangContext()))