OpcUaCanOpen
CANopen OPC-UA server
CanLibLoaderLin.h
Go to the documentation of this file.
1 
23 #pragma once
24 #include "CanLibLoader.h"
25 
26 namespace CanModule
27 {
29  {
30  public:
31  //Empty constructor
32  CanLibLoaderLin(const std::string& libName);
33  //Will cleanup the loaded dynamic library
34  virtual ~CanLibLoaderLin();
35  protected:
36  //Load a dynamic library.
37  virtual void dynamicallyLoadLib(const std::string& libName);
38  //Uses the loaded library to create a HAL object and store it in p_halInstance
39  virtual CCanAccess* createCanAccess();
40  private:
41  //Pointer to the dynamic library stored on the memory
43  };
44 }