ua_transport.h 633 B

1234567891011121314151617181920212223
  1. #ifndef UA_TRANSPORT_H_
  2. #define UA_TRANSPORT_H_
  3. #include "ua_types.h"
  4. #include "ua_types_encoding_binary.h"
  5. /* MessageType */
  6. typedef UA_Int32 UA_MessageType;
  7. enum UA_MessageType {
  8. UA_MESSAGETYPE_HEL = 0x48454C, // H E L
  9. UA_MESSAGETYPE_ACK = 0x41434B, // A C k
  10. UA_MESSAGETYPE_ERR = 0x455151, // E R R
  11. UA_MESSAGETYPE_OPN = 0x4F504E, // O P N
  12. UA_MESSAGETYPE_MSG = 0x4D5347, // M S G
  13. UA_MESSAGETYPE_CLO = 0x434C4F // C L O
  14. };
  15. UA_TYPE_PROTOTYPES(UA_MessageType)
  16. UA_TYPE_BINARY_ENCODING(UA_MessageType)
  17. /* All other transport types are auto-generated from a schema definition. */
  18. #endif /* UA_TRANSPORT_H_ */