2 * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
4 * This program is licensed under the terms and conditions of the
5 * Apache License, version 2.0. The full text of the Apache License is at
6 * http://www.apache.org/licenses/LICENSE-2.0
10 //==========================================================================
12 * @file CicoSCInputDev.h
14 * @brief This file is definition of CicoSCInputDev class
16 //==========================================================================
17 #ifndef __CICO_SC_INPUT_DEV_H__
18 #define __CICO_SC_INPUT_DEV_H__
23 //==========================================================================
24 // Forward declaration
25 //==========================================================================
28 //--------------------------------------------------------------------------
30 * @brief This class hold input device information
32 //--------------------------------------------------------------------------
36 // default constructor
40 virtual ~CicoSCInputDev();
42 // dump log this class member variables
46 // assignment operator
47 CicoSCInputDev& operator=(const CicoSCInputDev &object);
50 CicoSCInputDev(const CicoSCInputDev &object);
53 std::string device; //!< input device name
56 std::vector<CicoSCSwitch*> switchList; //!< switch list
58 #endif // __CICO_SC_INPUT_DEV_H__
59 // vim:set expandtab ts=4 sw=4: