| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 | 
							- /* Automatically generated nanopb header */
 
- /* Generated by nanopb-0.4.6-dev */
 
- #ifndef PB_PROTOBUF_AUTHENTICATION_PB_H_INCLUDED
 
- #define PB_PROTOBUF_AUTHENTICATION_PB_H_INCLUDED
 
- #include <pb.h>
 
- #if PB_PROTO_HEADER_VERSION != 40
 
- #error Regenerate this file with the current version of nanopb generator.
 
- #endif
 
- /* Enum definitions */
 
- typedef enum _CpuFamily { 
 
-     CpuFamily_CPU_UNKNOWN = 0, 
 
-     CpuFamily_CPU_X86 = 1, 
 
-     CpuFamily_CPU_X86_64 = 2, 
 
-     CpuFamily_CPU_PPC = 3, 
 
-     CpuFamily_CPU_PPC_64 = 4, 
 
-     CpuFamily_CPU_ARM = 5, 
 
-     CpuFamily_CPU_IA64 = 6, 
 
-     CpuFamily_CPU_SH = 7, 
 
-     CpuFamily_CPU_MIPS = 8, 
 
-     CpuFamily_CPU_BLACKFIN = 9 
 
- } CpuFamily;
 
- typedef enum _Os { 
 
-     Os_OS_UNKNOWN = 0, 
 
-     Os_OS_WINDOWS = 1, 
 
-     Os_OS_OSX = 2, 
 
-     Os_OS_IPHONE = 3, 
 
-     Os_OS_S60 = 4, 
 
-     Os_OS_LINUX = 5, 
 
-     Os_OS_WINDOWS_CE = 6, 
 
-     Os_OS_ANDROID = 7, 
 
-     Os_OS_PALM = 8, 
 
-     Os_OS_FREEBSD = 9, 
 
-     Os_OS_BLACKBERRY = 10, 
 
-     Os_OS_SONOS = 11, 
 
-     Os_OS_LOGITECH = 12, 
 
-     Os_OS_WP7 = 13, 
 
-     Os_OS_ONKYO = 14, 
 
-     Os_OS_PHILIPS = 15, 
 
-     Os_OS_WD = 16, 
 
-     Os_OS_VOLVO = 17, 
 
-     Os_OS_TIVO = 18, 
 
-     Os_OS_AWOX = 19, 
 
-     Os_OS_MEEGO = 20, 
 
-     Os_OS_QNXNTO = 21, 
 
-     Os_OS_BCO = 22 
 
- } Os;
 
- typedef enum _AuthenticationType { 
 
-     AuthenticationType_AUTHENTICATION_USER_PASS = 0, 
 
-     AuthenticationType_AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS = 1, 
 
-     AuthenticationType_AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS = 2, 
 
-     AuthenticationType_AUTHENTICATION_SPOTIFY_TOKEN = 3, 
 
-     AuthenticationType_AUTHENTICATION_FACEBOOK_TOKEN = 4 
 
- } AuthenticationType;
 
- /* Struct definitions */
 
- typedef PB_BYTES_ARRAY_T(512) LoginCredentials_auth_data_t;
 
- typedef struct _LoginCredentials { 
 
-     char username[30]; 
 
-     AuthenticationType typ; 
 
-     LoginCredentials_auth_data_t auth_data; 
 
- } LoginCredentials;
 
- typedef struct _SystemInfo { 
 
-     CpuFamily cpu_family; 
 
-     Os os; 
 
-     char system_information_string[16]; 
 
-     char device_id[50]; 
 
- } SystemInfo;
 
- typedef struct _ClientResponseEncrypted { 
 
-     LoginCredentials login_credentials; 
 
-     SystemInfo system_info; 
 
-     bool has_version_string;
 
-     char version_string[32]; 
 
- } ClientResponseEncrypted;
 
- /* Helper constants for enums */
 
- #define _CpuFamily_MIN CpuFamily_CPU_UNKNOWN
 
- #define _CpuFamily_MAX CpuFamily_CPU_BLACKFIN
 
- #define _CpuFamily_ARRAYSIZE ((CpuFamily)(CpuFamily_CPU_BLACKFIN+1))
 
- #define _Os_MIN Os_OS_UNKNOWN
 
- #define _Os_MAX Os_OS_BCO
 
- #define _Os_ARRAYSIZE ((Os)(Os_OS_BCO+1))
 
- #define _AuthenticationType_MIN AuthenticationType_AUTHENTICATION_USER_PASS
 
- #define _AuthenticationType_MAX AuthenticationType_AUTHENTICATION_FACEBOOK_TOKEN
 
- #define _AuthenticationType_ARRAYSIZE ((AuthenticationType)(AuthenticationType_AUTHENTICATION_FACEBOOK_TOKEN+1))
 
- #ifdef __cplusplus
 
- extern "C" {
 
- #endif
 
- /* Initializer values for message structs */
 
- #define SystemInfo_init_default                  {_CpuFamily_MIN, _Os_MIN, "", ""}
 
- #define LoginCredentials_init_default            {"", _AuthenticationType_MIN, {0, {0}}}
 
- #define ClientResponseEncrypted_init_default     {LoginCredentials_init_default, SystemInfo_init_default, false, ""}
 
- #define SystemInfo_init_zero                     {_CpuFamily_MIN, _Os_MIN, "", ""}
 
- #define LoginCredentials_init_zero               {"", _AuthenticationType_MIN, {0, {0}}}
 
- #define ClientResponseEncrypted_init_zero        {LoginCredentials_init_zero, SystemInfo_init_zero, false, ""}
 
- /* Field tags (for use in manual encoding/decoding) */
 
- #define LoginCredentials_username_tag            10
 
- #define LoginCredentials_typ_tag                 20
 
- #define LoginCredentials_auth_data_tag           30
 
- #define SystemInfo_cpu_family_tag                10
 
- #define SystemInfo_os_tag                        60
 
- #define SystemInfo_system_information_string_tag 90
 
- #define SystemInfo_device_id_tag                 100
 
- #define ClientResponseEncrypted_login_credentials_tag 10
 
- #define ClientResponseEncrypted_system_info_tag  50
 
- #define ClientResponseEncrypted_version_string_tag 70
 
- /* Struct field encoding specification for nanopb */
 
- #define SystemInfo_FIELDLIST(X, a) \
 
- X(a, STATIC,   REQUIRED, UENUM,    cpu_family,       10) \
 
- X(a, STATIC,   REQUIRED, UENUM,    os,               60) \
 
- X(a, STATIC,   REQUIRED, STRING,   system_information_string,  90) \
 
- X(a, STATIC,   REQUIRED, STRING,   device_id,       100)
 
- #define SystemInfo_CALLBACK NULL
 
- #define SystemInfo_DEFAULT NULL
 
- #define LoginCredentials_FIELDLIST(X, a) \
 
- X(a, STATIC,   REQUIRED, STRING,   username,         10) \
 
- X(a, STATIC,   REQUIRED, UENUM,    typ,              20) \
 
- X(a, STATIC,   REQUIRED, BYTES,    auth_data,        30)
 
- #define LoginCredentials_CALLBACK NULL
 
- #define LoginCredentials_DEFAULT NULL
 
- #define ClientResponseEncrypted_FIELDLIST(X, a) \
 
- X(a, STATIC,   REQUIRED, MESSAGE,  login_credentials,  10) \
 
- X(a, STATIC,   REQUIRED, MESSAGE,  system_info,      50) \
 
- X(a, STATIC,   OPTIONAL, STRING,   version_string,   70)
 
- #define ClientResponseEncrypted_CALLBACK NULL
 
- #define ClientResponseEncrypted_DEFAULT NULL
 
- #define ClientResponseEncrypted_login_credentials_MSGTYPE LoginCredentials
 
- #define ClientResponseEncrypted_system_info_MSGTYPE SystemInfo
 
- extern const pb_msgdesc_t SystemInfo_msg;
 
- extern const pb_msgdesc_t LoginCredentials_msg;
 
- extern const pb_msgdesc_t ClientResponseEncrypted_msg;
 
- /* Defines for backwards compatibility with code written before nanopb-0.4.0 */
 
- #define SystemInfo_fields &SystemInfo_msg
 
- #define LoginCredentials_fields &LoginCredentials_msg
 
- #define ClientResponseEncrypted_fields &ClientResponseEncrypted_msg
 
- /* Maximum encoded size of messages (where known) */
 
- #define ClientResponseEncrypted_size             665
 
- #define LoginCredentials_size                    550
 
- #define SystemInfo_size                          75
 
- #ifdef __cplusplus
 
- } /* extern "C" */
 
- #endif
 
- #endif
 
 
  |