jack2 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1013B

  1. #ifndef _MRP_CL_IF_H_
  2. #define _MRP_CL_IF_H_
  3. #ifdef __cplusplus
  4. extern "C"
  5. {
  6. #endif
  7. #define _GNU_SOURCE
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <stdint.h>
  11. #include <string.h>
  12. #include <unistd.h> // needed for sysconf(int name);
  13. #include <errno.h>
  14. #include <signal.h>
  15. #include <time.h>
  16. #include <malloc.h>
  17. #include <sys/stat.h>
  18. #include <sys/types.h>
  19. #include <sys/errno.h>
  20. #include "global_definitions.h"
  21. #include "mrpClient_control_socket.h"
  22. #include "mrpClient_send_msg.h"
  23. int mrpClient_getDomain_joinVLAN(FILE* filepointer, ieee1722_avtp_driver_state_t **ieee1722mc, mrp_ctx_t *mrp_ctx);
  24. int mrpClient_listener_await_talker(FILE* filepointer,ieee1722_avtp_driver_state_t **ieee1722mc, mrp_ctx_t *mrp_ctx);
  25. int mrpClient_listener_send_ready(FILE* filepointer,ieee1722_avtp_driver_state_t **ieee1722mc, mrp_ctx_t *mrp_ctx);
  26. int mrpClient_listener_send_leave(FILE* filepointer,ieee1722_avtp_driver_state_t **ieee1722mc, mrp_ctx_t *mrp_ctx);
  27. #ifdef __cplusplus
  28. }
  29. #endif
  30. #endif /* _MRP_CL_IF_H_ */