HardwareCanSinkFactory.h
Go to the documentation of this file.
00001 // -- BEGIN LICENSE BLOCK ----------------------------------------------
00002 // This file is part of FZIs ic_workspace.
00003 //
00004 // This program is free software licensed under the LGPL
00005 // (GNU LESSER GENERAL PUBLIC LICENSE Version 3).
00006 // You can find a copy of this license in LICENSE folder in the top
00007 // directory of the source code.
00008 //
00009 // © Copyright 2016 FZI Forschungszentrum Informatik, Karlsruhe, Germany
00010 //
00011 // -- END LICENSE BLOCK ------------------------------------------------
00012 
00013 // ----------------------------------------------------------
00014 /*
00015  * tHardwareCanSinkFactory.h
00016  * <section>
00017  *
00018  * Created by Hugo Ritzkowski on 21.12.2010.
00019  * Copyright 2010
00020  * Company Forschungszentrum Informatik (FZI), Abteilung IDS.
00021  * All rights reserved.
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_


fzi_icl_can
Author(s):
autogenerated on Tue Aug 8 2017 03:07:51