client-c  0.8.1
kaa_context.h
Go to the documentation of this file.
1 
24 #ifndef KAA_CONTEXT_H_
25 #define KAA_CONTEXT_H_
26 
27 #ifdef __cplusplus
28 extern "C" {
29 #endif
30 
31 #ifndef KAA_STATUS_T
32 # define KAA_STATUS_T
33  typedef struct kaa_status_t kaa_status_t;
34 #endif
35 
36 #ifndef KAA_PLATFORM_PRTOCOL_T
37 # define KAA_PLATFORM_PRTOCOL_T
39 #endif
40 
42 
43 #ifndef KAA_BOOTSTRAP_MANAGER_T
44 # define KAA_BOOTSTRAP_MANAGER_T
46 #endif
47 
48 #ifndef KAA_CHANNEL_MANAGER_T
49 # define KAA_CHANNEL_MANAGER_T
51 #endif
52 
53 #ifndef KAA_PROFILE_MANAGER_T
54 # define KAA_PROFILE_MANAGER_T
56 #endif
57 
58 #ifndef KAA_USER_MANAGER_T
59 # define KAA_USER_MANAGER_T
61 #endif
62 
63 #ifndef KAA_EVENT_MANAGER_T
64 # define KAA_EVENT_MANAGER_T
66 #endif
67 
68 #ifndef KAA_LOG_COLLECTOR_T
69 # define KAA_LOG_COLLECTOR_T
70  typedef struct kaa_log_collector kaa_log_collector_t;
71 #endif
72 
73 #ifndef KAA_CONFIGURATION_MANAGER_T
74 # define KAA_CONFIGURATION_MANAGER_T
75  typedef struct kaa_configuration_manager kaa_configuration_manager_t;
76 #endif
77 
78 #ifndef KAA_NOTIFICATION_MANAGER_T
79 # define KAA_NOTIFICATION_MANAGER_T
81 #endif
82 
83 #ifndef KAA_LOGGER_T
84 # define KAA_LOGGER_T
85  typedef struct kaa_logger_t kaa_logger_t;
86 #endif
87 
88 #ifndef KAA_FAILOVER_STRATEGY
89 # define KAA_FAILOVER_STRATEGY
91 #endif
92 
97 typedef struct kaa_context_s {
110 } kaa_context_t;
111 
112 #ifdef __cplusplus
113 } /* extern "C" */
114 #endif
115 #endif /* KAA_CONTEXT_H_ */
struct kaa_profile_manager_t kaa_profile_manager_t
Definition: kaa_context.h:55
kaa_event_manager_t * event_manager
Definition: kaa_context.h:104
struct kaa_configuration_manager kaa_configuration_manager_t
kaa_failover_strategy_t * failover_strategy
Definition: kaa_context.h:109
struct kaa_user_manager_t kaa_user_manager_t
Definition: kaa_context.h:60
kaa_notification_manager_t * notification_manager
Definition: kaa_context.h:108
struct kaa_logger_t kaa_logger_t
Definition: kaa_context.h:85
struct kaa_context_s kaa_context_t
kaa_profile_manager_t * profile_manager
Definition: kaa_context.h:102
struct kaa_channel_manager_t kaa_channel_manager_t
Definition: kaa_context.h:50
struct kaa_notification_manager_t kaa_notification_manager_t
Definition: kaa_context.h:80
struct kaa_status_holder_t kaa_status_holder_t
Definition: kaa_context.h:41
struct kaa_bootstrap_manager_t kaa_bootstrap_manager_t
Definition: kaa_context.h:45
kaa_status_holder_t * status
Definition: kaa_context.h:98
kaa_configuration_manager_t * configuration_manager
Definition: kaa_context.h:106
kaa_platform_protocol_t * platform_protocol
Definition: kaa_context.h:99
struct kaa_failover_strategy_t kaa_failover_strategy_t
Definition: kaa_context.h:90
kaa_log_collector_t * log_collector
Definition: kaa_context.h:105
kaa_channel_manager_t * channel_manager
Definition: kaa_context.h:101
kaa_bootstrap_manager_t * bootstrap_manager
Definition: kaa_context.h:100
kaa_user_manager_t * user_manager
Definition: kaa_context.h:103
struct kaa_platform_protocol_t kaa_platform_protocol_t
Definition: kaa_context.h:38
struct kaa_log_collector kaa_log_collector_t
Definition: kaa_context.h:70
struct kaa_event_manager_t kaa_event_manager_t
Definition: kaa_context.h:65
kaa_logger_t * logger
Definition: kaa_context.h:107