MainLogic.h 546 B

123456789101112131415161718192021
  1. //
  2. // Created by miti on 2019-12-28.
  3. //
  4. #ifndef APACHE_PHP_EXTENSION_MAINLOGIC_H
  5. #define APACHE_PHP_EXTENSION_MAINLOGIC_H
  6. #include <LA.h>
  7. #include <PostLAMessaging.h>
  8. #include <string>
  9. #include <vector>
  10. class MainLogic {
  11. LA laInitiator;
  12. PostLAMessaging postLaMessaging;
  13. public:
  14. int deployment_stage();
  15. int get_mitigator_header(std::string header_value, int* value_length);
  16. int decrypt_values(std::vector<std::string>& base64_fields, std::vector<std::string>& plaintext_fields);
  17. };
  18. #endif //APACHE_PHP_EXTENSION_MAINLOGIC_H