tizen 2.4 release
[framework/security/key-manager.git] / src / manager / main / socket-manager.h
index 978dbee..230a182 100644 (file)
@@ -32,8 +32,9 @@
 #include <mutex>
 #include <thread>
 
-#include <dpl/exception.h>
+#include <vasum.h>
 
+#include <dpl/exception.h>
 #include <generic-socket-manager.h>
 
 namespace CKM {
@@ -44,6 +45,7 @@ public:
     public:
         DECLARE_EXCEPTION_TYPE(CKM::Exception, Base)
         DECLARE_EXCEPTION_TYPE(Base, InitFailed)
+        DECLARE_EXCEPTION_TYPE(Base, GetSystemdSocketFailed)
     };
     SocketManager();
     virtual ~SocketManager();
@@ -58,8 +60,6 @@ protected:
     void CreateDomainSocket(
         GenericSocketService *service,
         const GenericSocketService::ServiceDescription &desc);
-    int CreateDomainSocketHelp(
-        const GenericSocketService::ServiceDescription &desc);
     int GetSocketFromSystemD(
         const GenericSocketService::ServiceDescription &desc);
 
@@ -119,6 +119,7 @@ protected:
     int m_notifyMe[2];
     int m_counter;
     std::priority_queue<Timeout> m_timeoutQueue;
+    vsm_context_h m_vsmCtx;
 };
 
 } // namespace CKM