module_wasm_lib.c 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /*
  2. * Copyright (C) 2019 Intel Corporation. All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #include "module_wasm_lib.h"
  17. static bool wasm_lib_module_init(void)
  18. {
  19. return false;
  20. }
  21. static bool wasm_lib_module_install(request_t *msg)
  22. {
  23. (void) msg;
  24. return false;
  25. }
  26. static bool wasm_lib_module_uninstall(request_t *msg)
  27. {
  28. (void) msg;
  29. return false;
  30. }
  31. static void wasm_lib_module_watchdog_kill(module_data *m_data)
  32. {
  33. (void) m_data;
  34. }
  35. static bool wasm_lib_module_handle_host_url(void *queue_msg)
  36. {
  37. (void) queue_msg;
  38. return false;
  39. }
  40. static module_data*
  41. wasm_lib_module_get_module_data(void *inst)
  42. {
  43. (void) inst;
  44. return NULL;
  45. }
  46. module_interface wasm_lib_module_interface = { wasm_lib_module_init,
  47. wasm_lib_module_install, wasm_lib_module_uninstall,
  48. wasm_lib_module_watchdog_kill, wasm_lib_module_handle_host_url,
  49. wasm_lib_module_get_module_data,
  50. NULL };