Remove dynamic exceptions
[anna.git] / include / anna / statistics / Engine.hpp
index 1852e1a..e0c9233 100644 (file)
@@ -82,19 +82,19 @@ public:
   *
   * @return Assigned concept identification number (sequence)
   */
-  int addConcept(const std::string & description, const std::string & unit, const bool & integerNatureSample = true) throw();
+  int addConcept(const std::string & description, const std::string & unit, const bool & integerNatureSample = true) ;
 
 
   /**
   * Stops statistics engine
   */
-  void enable(void) throw() { a_enabled = true; }
+  void enable(void) { a_enabled = true; }
 
 
   /**
   * Starts statistics engine
   */
-  void disable(void) throw() { a_enabled = false; }
+  void disable(void) { a_enabled = false; }
 
   /**
   * Enable sample log for statistics processings. Engine starts with this feature disabled. When a new concept id is added
@@ -109,7 +109,7 @@ public:
   * @return @em false if not concept is registered with provided id
   * @warning Many systems add concepts dynamically. This method only affects to current concepts registered at statistics engine.
   */
-  bool enableSampleLog(const int & id = -1, const char *sampleFileName = NULL) throw();
+  bool enableSampleLog(const int & id = -1, const char *sampleFileName = NULL) ;
 
 
   /**
@@ -120,7 +120,7 @@ public:
   * @return @em false if not concept is registered with provided id
   * @warning Many systems add concepts dynamically. This method only affects to current concepts registered at statistics engine.
   */
-  bool disableSampleLog(const int & id = -1) throw();
+  bool disableSampleLog(const int & id = -1) ;
 
   // Gets
 
@@ -134,13 +134,13 @@ public:
   *
   * @return @em false if not concept is registered with provided id
   */
-  bool getConcept(const int & id, std::string & description, std::string & unit, bool & integerNatureSample) const throw();
+  bool getConcept(const int & id, std::string & description, std::string & unit, bool & integerNatureSample) const ;
 
 
   /**
   * Boolean about engine state (enabled / disabled)
   */
-  bool enabled(void) const throw() { return (a_enabled); }
+  bool enabled(void) const { return (a_enabled); }
 
 
   /**
@@ -150,7 +150,7 @@ public:
    *
    * \return The accumulator created or exception when already exists for the provided name.
    */
-  Accumulator *createAccumulator(const std::string &name) throw(anna::RuntimeException);
+  Accumulator *createAccumulator(const std::string &name) noexcept(false);
 
   /**
    * Returns accumulator instance identified by name.
@@ -159,7 +159,7 @@ public:
    *
    * \return The accumulator instance identified by name provided, NULL if not found
    */
-  Accumulator* getAccumulator(const std::string &name) throw();
+  Accumulator* getAccumulator(const std::string &name) ;
 
 
 
@@ -168,7 +168,7 @@ public:
   *
   * @return String with class content
   */
-  std::string asString(void) const throw();
+  std::string asString(void) const ;
 
 
   /**
@@ -178,7 +178,7 @@ public:
   *
   * @return XML with class content
   */
-  anna::xml::Node* asXML(anna::xml::Node* parent, const int & numberOfDecimals = 2) const throw();
+  anna::xml::Node* asXML(anna::xml::Node* parent, const int & numberOfDecimals = 2) const ;
 
 
 private:
@@ -191,7 +191,7 @@ private:
   int a_sequence_concept_id;
   anna::Mutex a_mutex; // for logSample
 
-  bool logSample(const int & conceptId, const anna::Millisecond & unixTimestamp, const double & value) const throw();
+  bool logSample(const int & conceptId, const anna::Millisecond & unixTimestamp, const double & value) const ;
 
   friend class anna::Singleton <Engine>;
   friend class Accumulator;