Hard refactoring. CodecEngine is associated to a unique stack.
[anna.git] / example / diameter / launcher / MyDiameterEntity.hpp
index 9476883..73494b5 100644 (file)
@@ -25,7 +25,6 @@ namespace anna {
 
 class MyDiameterEntity : public anna::diameter::comm::Entity {
 
-  anna::diameter::codec::Engine * a_codecEngine; // for automatic answers (failed-avp), write logs, etc.
   bool a_balance; // Balance over entity servers instead of doing standard behaviour (first primary, secondary if fails, etc.). Default: false.
   std::string a_sessionBasedModelsType;
 
@@ -41,13 +40,11 @@ class MyDiameterEntity : public anna::diameter::comm::Entity {
 public:
 
   MyDiameterEntity() {
-    a_codecEngine = NULL;
     a_balance = false;
     a_sessionBasedModelsType = "SessionIdLowPart";
   }
 
   ProgrammedAnswers a_reactingAnswers;
-  void setCodecEngine(anna::diameter::codec::Engine *codecEngine) throw() { a_codecEngine = codecEngine; a_reactingAnswers.setCodecEngine(codecEngine); }
   ProgrammedAnswers *getReactingAnswers() throw() { return (ProgrammedAnswers *)&a_reactingAnswers; }
 
   // Additional configuration parameters: