libcryptosec
DynamicEngine.h
Go to the documentation of this file.
1 #ifndef DYNAMICENGINE_H_
2 #define DYNAMICENGINE_H_
3 
4 #include <string>
5 #include "Engine.h"
7 
17 class DynamicEngine : public Engine
18 {
19 public:
20 
26  DynamicEngine(std::string &enginePath)
27  throw (EngineException);
28 
35  DynamicEngine(std::string &enginePath, std::string &engineId)
36  throw (EngineException);
37 
45  DynamicEngine(std::string &enginePath, std::string &engineId, std::vector<std::pair<std::string, std::string> > &extraCommands)
46  throw (EngineException);
47 
51  virtual ~DynamicEngine();
52 
56  void addToEnginesList() throw (EngineException);
57 
62 };
63 
64 #endif /*DYNAMICENGINE_H_*/
virtual ~DynamicEngine()
Definition: DynamicEngine.cpp:86
void removeFromEnginesList()
Definition: DynamicEngine.cpp:98
Define as características funcionais de uma engine do OpenSSL.
Definition: Engine.h:19
Definition: EngineException.h:6
Implementa uma engine dinâmica que pode ser carregada e utilizada no OpenSSL. Deve ser utilizada por ...
Definition: DynamicEngine.h:17
DynamicEngine(std::string &enginePath)
Definition: DynamicEngine.cpp:3
void addToEnginesList()
Definition: DynamicEngine.cpp:90