#include <mutex>
#include <thread>
-#include <dpl/exception.h>
+#include <vasum.h>
+#include <dpl/exception.h>
#include <generic-socket-manager.h>
namespace CKM {
public:
DECLARE_EXCEPTION_TYPE(CKM::Exception, Base)
DECLARE_EXCEPTION_TYPE(Base, InitFailed)
+ DECLARE_EXCEPTION_TYPE(Base, GetSystemdSocketFailed)
};
SocketManager();
virtual ~SocketManager();
void CreateDomainSocket(
GenericSocketService *service,
const GenericSocketService::ServiceDescription &desc);
- int CreateDomainSocketHelp(
- const GenericSocketService::ServiceDescription &desc);
int GetSocketFromSystemD(
const GenericSocketService::ServiceDescription &desc);
int m_notifyMe[2];
int m_counter;
std::priority_queue<Timeout> m_timeoutQueue;
+ vsm_context_h m_vsmCtx;
};
} // namespace CKM