All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LoggerTool.h
Go to the documentation of this file.
1 /*
2  * LoggerTool.h
3  *
4  * This file is part of the HausmiSEP project
5  *
6  * Copyright (C) 2012, 2013 Marco Alvarado (malvcr@gmail.com)
7  *
8  * This program is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
20  */
21 
22 #ifndef LOGGERTOOL_H_
23 #define LOGGERTOOL_H_
24 
25 #include <string>
26 
27 using namespace std;
28 
29 namespace HSEP {
30 
31  enum LogType {
34  }; // DataType
35 
39  class LoggerTool {
40  public:
41 
47  static void send(LogType pLogType,string& pDataRef);
48 
54  static void send(LogType pLogType,const char* pDataPtr);
55 
56  }; // LoggerTool class
57 
58 } // HSEP namespace
59 
60 #endif /* LOGGERTOOL_H_ */