Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
AbstractAppender.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_LOGGING_CORE_APPENDER_ABSTRACTAPPENDER_HPP_INCLUDED
5 #define FIRE_LOGGING_CORE_APPENDER_ABSTRACTAPPENDER_HPP_INCLUDED
6 
7 #include <exception>
8 #include <string>
9 
10 #include "fire/Object.hpp"
11 #include "fire/export.hpp"
12 #include "fire/logging/core/appender/Appender.hpp"
13 
20 namespace fire {
27 namespace logging {
34 namespace core {
41 namespace appender {
49  protected:
56  std::string name;
68  explicit AbstractAppender(const std::string& name);
69 
70  public:
77  virtual ~AbstractAppender();
89  std::string getName();
101  std::string toString();
102 };
103 } // namespace appender
104 } // namespace core
105 } // namespace logging
106 } // namespace fire
107 
108 #endif
Classe per la gestione di un oggetto.
Definition: Object.hpp:29
Definition: Appender.hpp:43
std::string name
Definition: AbstractAppender.hpp:56
Definition: AbstractAppender.hpp:48