luat_mock.h 349 B

123456789101112131415161718192021
  1. #ifndef LUAT_MOCK_H
  2. #define LUAT_MOCK_H
  3. int luat_mock_init(const char* path);
  4. #define MOCK_DISABLED (-0xFF)
  5. typedef struct luat_mock_ctx
  6. {
  7. char key[128];
  8. char* req_data;
  9. size_t req_len;
  10. char* resp_data;
  11. size_t resp_len;
  12. int resp_type;
  13. int resp_code;
  14. }luat_mock_ctx_t;
  15. int luat_mock_call(luat_mock_ctx_t* ctx);
  16. #endif