35 #define KAA_RETURN_IF_ERR(E) \
38 #define KAA_RETURN_IF_NIL(p, E) \
39 { if (!(p)) return E; }
41 #define KAA_RETURN_IF_NIL2(p1, p2, E) \
42 { if (!(p1) || !(p2)) return E; }
44 #define KAA_RETURN_IF_NIL3(p1, p2, p3, E) \
45 { if (!(p1) || !(p2) || !(p3)) return E; }
47 #define KAA_RETURN_IF_NIL4(p1, p2, p3, p4, E) \
48 { if (!(p1) || !(p2) || !(p3) || !(p4)) return E; }
50 #define KAA_RETURN_IF_NIL5(p1, p2, p3, p4, p5,E) \
51 { if (!(p1) || !(p2) || !(p3) || !(p4) || !(p5)) return E; }
86 #define KAA_ENDPOINT_ID_LENGTH 20
uint8_t kaa_endpoint_id[KAA_ENDPOINT_ID_LENGTH]
#define KAA_ENDPOINT_ID_LENGTH
Identifier used to uniquely represent transport protocol.
kaa_service_t
Types of Kaa platform services.
uint16_t connection_data_len
const uint8_t * kaa_endpoint_id_p
Connection parameters used by transport channels to establish connection both to Bootstrap and Operat...