X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2FLauncher.hpp;h=9ac09af9e4b98b20bac6db21c75bf328cf98cc37;hb=cbbe8862e2d4f395e61c1939fbbabf9e7f92fa2b;hp=21c3d25c41b3298ada7eb2663ded7d4162177b0a;hpb=4c3f0a4d7e4db76996404d80c6f939548fca656f;p=anna.git diff --git a/example/diameter/launcher/Launcher.hpp b/example/diameter/launcher/Launcher.hpp index 21c3d25..9ac09af 100644 --- a/example/diameter/launcher/Launcher.hpp +++ b/example/diameter/launcher/Launcher.hpp @@ -25,6 +25,11 @@ #include +#define SH_COMMAND_TAG_FOR_REPLACE__CYCLE_ID "##cycleid##" +#define SH_COMMAND_TAG_FOR_REPLACE__TESTCASE_ID "##testcaseid##" +#define SH_COMMAND_TAG_FOR_REPLACE__TESTSTEP_ID "##teststepid##" + + namespace anna { namespace timex { class Engine; @@ -53,6 +58,7 @@ class Launcher : public anna::comm::Application { // Core engines: MyCommunicator *a_communicator; anna::diameter::codec::Engine *a_codecEngine; + anna::diameter::stack::Dictionary *a_baseProtocolDictionary; anna::timex::Engine* a_timeEngine; MyCounterRecorder *a_counterRecorder; anna::Millisecond a_admlMinResolution; @@ -79,6 +85,7 @@ public: void startServices() throw(anna::RuntimeException); anna::diameter::codec::Engine *getCodecEngine() const throw() { return a_codecEngine; } + //anna::diameter::stack::Dictionary *getBaseProtocolDictionary() const throw() { return a_baseProtocolDictionary; } RealmNode *getWorkingNode() const throw(anna::RuntimeException); // management operations working node bool setWorkingNode(const std::string &name) throw(); // we could update ignoreFlagsOnValidation/integrationAndDebugging over the global codec engine // but finally, that configuration issues will be global to the process.