if((result = allocateAvp()) == NULL)
throw anna::RuntimeException("diameter::codec::EngineImpl::allocateAvp returns NULL", ANNA_FILE_LOCATION);
+ // Sets engine
+ result->setEngine((Engine*)this);
+
//result->clear(); better clear this at releaseAvp(), see class-help implementation example
if(id) result->setId(*id);
if((result = allocateMessage()) == NULL)
throw anna::RuntimeException("diameter::codec::EngineImpl::allocateMessage returns NULL", ANNA_FILE_LOCATION);
+ // Sets engine
+ result->setEngine((Engine*)this);
+
//result->clear(); better clear this at releaseMessage(), see class-help implementation example
if(id) result->setId(*id);