Add third work package for REST API implementation
[anna.git] / example / diameter / launcher / EventOperation.hpp
index be117cf..6fceb85 100644 (file)
@@ -110,16 +110,21 @@ public:
   bool test_id__description(std::string &response, unsigned int id, const std::string & description);
   bool test_id__ip_limit(std::string &response, unsigned int id, int amount = 1);
   bool test_id__timeout(std::string &response, unsigned int id, int msecs);
-  bool test_id__sendmsg2e(std::string &response, unsigned int id, const std::string & diameterJson, int stepNumber = -1);
-  bool test_id__sendmsg2c(std::string &response, unsigned int id, const std::string & diameterJson, int stepNumber = -1);
+  bool test_id__sendmsg2e_2c(std::string &response, unsigned int id, bool _2e_or_2c, const std::string & diameterJson, int stepNumber = -1);
   bool test_id__delay(std::string &response, unsigned int id, int msecs);
   bool test_id__sh_command(std::string &response, unsigned int id, const std::string & script);
-  bool test_id__waitfe_hex(std::string &response, unsigned int id, const std::string & hex, bool strict = false);
-  bool test_id__waitfc_hex(std::string &response, unsigned int id, const std::string & hex, bool strict = false);
-  bool test_id__waitfe_msg(std::string &response, unsigned int id, const std::string & diameterJson, bool strict = false);
-  bool test_id__waitfc_msg(std::string &response, unsigned int id, const std::string & diameterJson, bool strict = false);
-  bool test_id__waitfe(std::string &response, unsigned int id, const std::string & condition);
-  bool test_id__waitfc(std::string &response, unsigned int id, const std::string & condition);
+  bool test_id__waitfefc_hex(std::string &response, unsigned int id, bool fe_or_fc, const std::string & hex, bool strict = false);
+  bool test_id__waitfefc_msg(std::string &response, unsigned int id, bool fe_or_fc, const std::string & diameterJson, bool strict = false);
+  bool test_id__waitfefc(std::string &response, unsigned int id, bool fe_or_fc,
+                         const std::string & code,
+                         const std::string & bitR,
+                         const std::string & hopByHop,
+                         const std::string & applicationId,
+                         const std::string & sessionId,
+                         const std::string & resultCode,
+                         const std::string & msisdn,
+                         const std::string & imsi,
+                         const std::string & serviceContextId);
 
   // Testcases execution
   // test__<command>