Remove dynamic exceptions
[anna.git] / source / diameter / codec / tme / Avp.cpp
index cd0fab9..e5acc02 100644 (file)
@@ -31,7 +31,7 @@ Avp::~Avp() {
 ////------------------------------------------------------------------------------
 ////------------------------------------------------------------- Avp::getEngine()
 ////------------------------------------------------------------------------------
-//anna::diameter::codec::Engine * Avp::getEngine() const throw(anna::RuntimeException) {
+//anna::diameter::codec::Engine * Avp::getEngine() const noexcept(false) {
 //  if(!a_engine)
 //    throw anna::RuntimeException("Invalid codec engine reference (NULL)", ANNA_FILE_LOCATION);
 //
@@ -42,7 +42,7 @@ Avp::~Avp() {
 //------------------------------------------------------------------------------
 //---------------------------------------------------- Avp::initializeByFormat()
 //------------------------------------------------------------------------------
-void Avp::initializeByFormat() throw() {
+void Avp::initializeByFormat() {
   a_ISDNNumber = NULL;
   a_ISDNAddress = NULL;
   a_Unsigned16 = NULL;
@@ -52,7 +52,7 @@ void Avp::initializeByFormat() throw() {
 //------------------------------------------------------------------------------
 //--------------------------------------------------------- Avp::clearByFormat()
 //------------------------------------------------------------------------------
-void Avp::clearByFormat() throw() {
+void Avp::clearByFormat() {
   delete a_ISDNNumber;
   delete a_ISDNAddress;
   delete a_Unsigned16;
@@ -62,7 +62,7 @@ void Avp::clearByFormat() throw() {
 //------------------------------------------------------------------------------
 //---------------------------------------------------- Avp::allocationByFormat()
 //------------------------------------------------------------------------------
-void Avp::allocationByFormat(const stack::Format *stackFormat) throw() {
+void Avp::allocationByFormat(const stack::Format *stackFormat) {
   if(stackFormat->getName() == "ISDNNumber") a_ISDNNumber = new ISDNNumber();
   else if(stackFormat->getName() == "ISDNAddress") a_ISDNAddress = new ISDNAddress();
   else if(stackFormat->getName() == "Unsigned16") a_Unsigned16 = new Unsigned16();
@@ -72,7 +72,7 @@ void Avp::allocationByFormat(const stack::Format *stackFormat) throw() {
 //------------------------------------------------------------------------------
 //----------------------------------------------------- Avp::getLengthByFormat()
 //------------------------------------------------------------------------------
-U24 Avp::getLengthByFormat(const stack::Format *stackFormat) const throw() {
+U24 Avp::getLengthByFormat(const stack::Format *stackFormat) const {
   U24 result = 0;
 
   if(stackFormat->getName() == "ISDNNumber") result += a_ISDNNumber->getSize();
@@ -86,7 +86,7 @@ U24 Avp::getLengthByFormat(const stack::Format *stackFormat) const throw() {
 //------------------------------------------------------------------------------
 //------------------------------------------------ Avp::decodeDataPartByFormat()
 //------------------------------------------------------------------------------
-void Avp::decodeDataPartByFormat(const char * buffer, int size, const stack::Format *stackFormat) throw(anna::RuntimeException) {
+void Avp::decodeDataPartByFormat(const char * buffer, int size, const stack::Format *stackFormat) noexcept(false) {
   if(stackFormat->getName() == "ISDNNumber") a_ISDNNumber->decode(buffer, size);
   else if(stackFormat->getName() == "ISDNAddress") a_ISDNAddress->decode(buffer, size);
   else if(stackFormat->getName() == "Unsigned16") a_Unsigned16->decode(buffer, size);
@@ -96,7 +96,7 @@ void Avp::decodeDataPartByFormat(const char * buffer, int size, const stack::For
 //------------------------------------------------------------------------------
 //---------------------------------------------------------- Avp::codeByFormat()
 //------------------------------------------------------------------------------
-void Avp::codeByFormat(char* dataPart, const stack::Format *stackFormat) const throw(anna::RuntimeException) {
+void Avp::codeByFormat(char* dataPart, const stack::Format *stackFormat) const noexcept(false) {
   int dataBytes;
 
   if(stackFormat->getName() == "ISDNNumber") a_ISDNNumber->code(dataPart, dataBytes);
@@ -108,7 +108,7 @@ void Avp::codeByFormat(char* dataPart, const stack::Format *stackFormat) const t
 //------------------------------------------------------------------------------
 //---------------------------------------------------- Avp::getXMLdataByFormat()
 //------------------------------------------------------------------------------
-std::string Avp::getXMLdataByFormat(bool & isHex, const stack::Format *stackFormat) const throw() {
+std::string Avp::getXMLdataByFormat(bool & isHex, const stack::Format *stackFormat) const {
   std::string result;
 
   if(stackFormat->getName() == "ISDNNumber") {
@@ -126,7 +126,7 @@ std::string Avp::getXMLdataByFormat(bool & isHex, const stack::Format *stackForm
 //------------------------------------------------------------------------------
 //------------------------------------------------------- Avp::fromXMLByFormat()
 //------------------------------------------------------------------------------
-void Avp::fromXMLByFormat(const anna::xml::Attribute* data, const anna::xml::Attribute* hexData, const stack::Format *stackFormat) throw(anna::RuntimeException) {
+void Avp::fromXMLByFormat(const anna::xml::Attribute* data, const anna::xml::Attribute* hexData, const stack::Format *stackFormat) noexcept(false) {
   if(stackFormat->getName() == "ISDNNumber") {
     if(data) a_ISDNNumber->fromPrintableString(data->getValue().c_str());
     else if(hexData) a_ISDNNumber->fromHexString(hexData->getValue());