client-c
0.7.0
|
Go to the source code of this file.
Macros | |
#define | KAA_PLATFORM_PROTOCOL_VERSION 1 |
#define | KAA_PLATFORM_PROTOCOL_ID 0x3553c66f |
#define | KAA_ALIGNMENT 4 |
#define | KAA_PROTOCOL_ID_SIZE 4 |
#define | KAA_PROTOCOL_VERSION_SIZE 2 |
#define | KAA_PROTOCOL_EXTENSIONS_COUNT_SIZE 2 |
#define | KAA_PROTOCOL_MESSAGE_HEADER_SIZE (KAA_PROTOCOL_ID_SIZE + KAA_PROTOCOL_VERSION_SIZE + KAA_PROTOCOL_EXTENSIONS_COUNT_SIZE) |
#define | KAA_EXTENSION_TYPE_SIZE 1 |
#define | KAA_EXTENSION_OPTIONS_SIZE 3 |
#define | KAA_EXTENSION_PAYLOAD_LENGTH_SIZE 4 |
#define | KAA_EXTENSION_HEADER_SIZE (KAA_EXTENSION_TYPE_SIZE + KAA_EXTENSION_OPTIONS_SIZE + KAA_EXTENSION_PAYLOAD_LENGTH_SIZE) |
#define | KAA_BOOTSTRAP_EXTENSION_TYPE 0 |
#define | KAA_META_DATA_EXTENSION_TYPE 1 |
#define | KAA_PROFILE_EXTENSION_TYPE 2 |
#define | KAA_USER_EXTENSION_TYPE 3 |
#define | KAA_LOGGING_EXTENSION_TYPE 4 |
#define | KAA_CONFIGURATION_EXTENSION_TYPE 5 |
#define | KAA_EVENT_EXTENSION_TYPE 7 |
#define | KAA_NOTIFICATION_EXTENSION_TYPE 6 |
#define | KAA_REDIRECT_EXTENSION_TYPE 8 |
#define | KAA_APPLICATION_TOKEN_LENGTH 20 |
Enumerations | |
enum | kaa_meta_data_extension_options_t { TIMEOUT_VALUE = 0x1, PUBLIC_KEY_HASH_VALUE = 0x2, PROFILE_HASH_VALUE = 0x4, APP_TOKEN_VALUE = 0x8 } |
enum | kaa_profile_extension_options_t { CONFIG_SCHEMA_VERSION_VALUE = 0x0, PROFILE_SCHEMA_VERSION_VALUE = 0x1, SYS_NF_VERSION_VALUE = 0x2, USER_NF_VERSION_VALUE = 0x3, LOG_SCHEMA_VERSION_VALUE = 0x4, EVENT_FAMILY_VERSIONS_COUNT_VALUE = 0x5, PUB_KEY_VALUE = 0x6, ACCESS_TOKEN_VALUE = 0x7 } |
#define KAA_ALIGNMENT 4 |
Definition at line 27 of file kaa_platform_common.h.
#define KAA_APPLICATION_TOKEN_LENGTH 20 |
Definition at line 59 of file kaa_platform_common.h.
#define KAA_BOOTSTRAP_EXTENSION_TYPE 0 |
Extension ID description
Definition at line 45 of file kaa_platform_common.h.
#define KAA_CONFIGURATION_EXTENSION_TYPE 5 |
Definition at line 50 of file kaa_platform_common.h.
#define KAA_EVENT_EXTENSION_TYPE 7 |
Definition at line 51 of file kaa_platform_common.h.
#define KAA_EXTENSION_HEADER_SIZE (KAA_EXTENSION_TYPE_SIZE + KAA_EXTENSION_OPTIONS_SIZE + KAA_EXTENSION_PAYLOAD_LENGTH_SIZE) |
Definition at line 40 of file kaa_platform_common.h.
#define KAA_EXTENSION_OPTIONS_SIZE 3 |
Definition at line 38 of file kaa_platform_common.h.
#define KAA_EXTENSION_PAYLOAD_LENGTH_SIZE 4 |
Definition at line 39 of file kaa_platform_common.h.
#define KAA_EXTENSION_TYPE_SIZE 1 |
Definition at line 37 of file kaa_platform_common.h.
#define KAA_LOGGING_EXTENSION_TYPE 4 |
Definition at line 49 of file kaa_platform_common.h.
#define KAA_META_DATA_EXTENSION_TYPE 1 |
Definition at line 46 of file kaa_platform_common.h.
#define KAA_NOTIFICATION_EXTENSION_TYPE 6 |
Definition at line 55 of file kaa_platform_common.h.
#define KAA_PLATFORM_PROTOCOL_ID 0x3553c66f |
Definition at line 25 of file kaa_platform_common.h.
#define KAA_PLATFORM_PROTOCOL_VERSION 1 |
Definition at line 24 of file kaa_platform_common.h.
#define KAA_PROFILE_EXTENSION_TYPE 2 |
Definition at line 47 of file kaa_platform_common.h.
#define KAA_PROTOCOL_EXTENSIONS_COUNT_SIZE 2 |
Definition at line 34 of file kaa_platform_common.h.
#define KAA_PROTOCOL_ID_SIZE 4 |
All definitions related to a field size specify in bytes.
Definition at line 32 of file kaa_platform_common.h.
#define KAA_PROTOCOL_MESSAGE_HEADER_SIZE (KAA_PROTOCOL_ID_SIZE + KAA_PROTOCOL_VERSION_SIZE + KAA_PROTOCOL_EXTENSIONS_COUNT_SIZE) |
Definition at line 35 of file kaa_platform_common.h.
#define KAA_PROTOCOL_VERSION_SIZE 2 |
Definition at line 33 of file kaa_platform_common.h.
#define KAA_REDIRECT_EXTENSION_TYPE 8 |
Definition at line 56 of file kaa_platform_common.h.
#define KAA_USER_EXTENSION_TYPE 3 |
Definition at line 48 of file kaa_platform_common.h.
Constants used for a meta data extension.
Enumerator | |
---|---|
TIMEOUT_VALUE | |
PUBLIC_KEY_HASH_VALUE | |
PROFILE_HASH_VALUE | |
APP_TOKEN_VALUE |
Definition at line 64 of file kaa_platform_common.h.
Constants used for a profile extension.
Definition at line 74 of file kaa_platform_common.h.