mercury.pb.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /* Automatically generated nanopb header */
  2. /* Generated by nanopb-0.4.6-dev */
  3. #ifndef PB_PROTOBUF_MERCURY_PB_H_INCLUDED
  4. #define PB_PROTOBUF_MERCURY_PB_H_INCLUDED
  5. #include <pb.h>
  6. #if PB_PROTO_HEADER_VERSION != 40
  7. #error Regenerate this file with the current version of nanopb generator.
  8. #endif
  9. /* Struct definitions */
  10. typedef struct _Header {
  11. char *uri;
  12. char *method;
  13. } Header;
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17. /* Initializer values for message structs */
  18. #define Header_init_default {NULL, NULL}
  19. #define Header_init_zero {NULL, NULL}
  20. /* Field tags (for use in manual encoding/decoding) */
  21. #define Header_uri_tag 1
  22. #define Header_method_tag 3
  23. /* Struct field encoding specification for nanopb */
  24. #define Header_FIELDLIST(X, a) \
  25. X(a, POINTER, OPTIONAL, STRING, uri, 1) \
  26. X(a, POINTER, OPTIONAL, STRING, method, 3)
  27. #define Header_CALLBACK NULL
  28. #define Header_DEFAULT NULL
  29. extern const pb_msgdesc_t Header_msg;
  30. /* Defines for backwards compatibility with code written before nanopb-0.4.0 */
  31. #define Header_fields &Header_msg
  32. /* Maximum encoded size of messages (where known) */
  33. /* Header_size depends on runtime parameters */
  34. #ifdef __cplusplus
  35. } /* extern "C" */
  36. #endif
  37. #endif