projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dynamic exceptions
[anna.git]
/
include
/
anna
/
statistics
/
Engine.hpp
diff --git
a/include/anna/statistics/Engine.hpp
b/include/anna/statistics/Engine.hpp
index
1852e1a
..
e0c9233
100644
(file)
--- a/
include/anna/statistics/Engine.hpp
+++ b/
include/anna/statistics/Engine.hpp
@@
-82,19
+82,19
@@
public:
*
* @return Assigned concept identification number (sequence)
*/
*
* @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
*/
/**
* Stops statistics engine
*/
- void enable(void)
throw()
{ a_enabled = true; }
+ void enable(void) { a_enabled = true; }
/**
* Starts statistics engine
*/
/**
* 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
/**
* 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.
*/
* @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.
*/
* @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
// Gets
@@
-134,13
+134,13
@@
public:
*
* @return @em false if not concept is registered with provided id
*/
*
* @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)
*/
/**
* 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.
*/
*
* \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.
/**
* Returns accumulator instance identified by name.
@@
-159,7
+159,7
@@
public:
*
* \return The accumulator instance identified by name provided, NULL if not found
*/
*
* \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
*/
*
* @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
*/
*
* @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:
private:
@@
-191,7
+191,7
@@
private:
int a_sequence_concept_id;
anna::Mutex a_mutex; // for logSample
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;
friend class anna::Singleton <Engine>;
friend class Accumulator;