ktp.h 409 B

1234567891011121314151617181920212223242526
  1. /** @file ktp.h
  2. *
  3. * @brief Klish Transfer Protocol
  4. */
  5. #ifndef _klish_ktp_h
  6. #define _klish_ktp_h
  7. #include <faux/msg.h>
  8. typedef enum {
  9. KTP_NULL = '\0',
  10. KTP_STDIN = 'i',
  11. KTP_STDOUT = 'o',
  12. KTP_STDERR = 'e',
  13. KTP_CMD = 'c',
  14. KTP_CMD_ACK = 'C',
  15. KTP_COMPLETION = 'v',
  16. KTP_COMPLETION_ACK = 'V',
  17. KTP_HELP = 'h',
  18. KTP_HELP_ACK = 'H',
  19. KTP_ALERT = 'a',
  20. KTP_EXIT = 'x',
  21. } ktp_cmd_e;
  22. #endif // _klish_ktp_h