////------------------------------------------------------------------------------
////------------------------------------------------------------- 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);
//
//------------------------------------------------------------------------------
//---------------------------------------------------- Avp::initializeByFormat()
//------------------------------------------------------------------------------
-void Avp::initializeByFormat() throw() {
+void Avp::initializeByFormat() {
a_ISDNNumber = NULL;
a_ISDNAddress = NULL;
a_Unsigned16 = NULL;
//------------------------------------------------------------------------------
//--------------------------------------------------------- Avp::clearByFormat()
//------------------------------------------------------------------------------
-void Avp::clearByFormat() throw() {
+void Avp::clearByFormat() {
delete a_ISDNNumber;
delete a_ISDNAddress;
delete a_Unsigned16;
//------------------------------------------------------------------------------
//---------------------------------------------------- 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();
//------------------------------------------------------------------------------
//----------------------------------------------------- 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();
//------------------------------------------------------------------------------
//------------------------------------------------ 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);
//------------------------------------------------------------------------------
//---------------------------------------------------------- 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);
//------------------------------------------------------------------------------
//---------------------------------------------------- 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") {
//------------------------------------------------------------------------------
//------------------------------------------------------- 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());