Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00033
00034
00035 #ifndef _icl_hardware_tHardwareCanSinkFactory_h_
00036 #define _icl_hardware_tHardwareCanSinkFactory_h_
00037
00038 #include "icl_hardware_can/sink/ImportExport.h"
00039 #include "icl_hardware_can/sink/tHardwareCanSink.h"
00040
00041 #include <icl_core/tString.h>
00042
00043 namespace icl_hardware {
00044 namespace can {
00045
00051 class ICL_HARDWARE_CAN_SINK_IMPORT_EXPORT tHardwareCanSinkFactory
00052 {
00053 public:
00055 tHardwareCanSinkFactory();
00056
00058 virtual ~tHardwareCanSinkFactory();
00059
00064 tHardwareCanSink * Construct(std::string specifier);
00065
00066 protected:
00067
00068 std::string interpretConfigFile();
00069 };
00070
00071 }
00072 }
00073
00074 #endif // _icl_hardware_tHardwareCanSinkFactory_h_