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
PluginInfo.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_PLUGIN_DATA_PLUGININFO_HPP_INCLUDED
5 #define FIRE_PLUGIN_DATA_PLUGININFO_HPP_INCLUDED
6 
7 #include <boost/shared_ptr.hpp>
8 
9 #include <exception>
10 #include <string>
11 
12 #include "fire/gis/export.hpp"
13 
14 namespace fire {
15 namespace source {
19 class FIRE_GIS_DLL PluginInfo {
20  public:
24  typedef boost::shared_ptr< PluginInfo > PluginInfoShp;
25 
26  public:
30  virtual std::string getNamespace() const = 0;
31 
36  virtual std::string getVendor() const = 0;
37 
42  virtual std::string getVersion() const = 0;
43 };
44 
45 } // namespace source
46 } // namespace fire
47 
48 #endif
Informazioni sul plugin attivo.
Definition: PluginInfo.hpp:19
boost::shared_ptr< PluginInfo > PluginInfoShp
Definizione di puntatore condiviso a PluginInfo.
Definition: PluginInfo.hpp:24