|
client-c
0.7.4
|
Include dependency graph for ext_kaa_failover_strategy.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | kaa_failover_decision_t |
Macros | |
| #define | KAA_FAILOVER_RETRY_PERIOD 2 |
| #define | KAA_BOOTSTRAP_RESPONSE_PERIOD 5 |
Enumerations | |
| enum | kaa_failover_strategy_action_t { KAA_NOOP = 0, KAA_RETRY, KAA_USE_NEXT_BOOTSTRAP, KAA_USE_NEXT_OPERATIONS, KAA_STOP_APP } |
| enum | kaa_failover_reason { KAA_BOOTSTRAP_SERVERS_NA = 0, KAA_OPERATION_SERVERS_NA, KAA_NO_OPERATION_SERVERS_RECEIVED, KAA_NO_CONNECTIVITY } |
Functions | |
| kaa_failover_decision_t | kaa_failover_strategy_on_failover (void *self, kaa_failover_reason reason) |
| Returns the decision, depending on the failover reason. More... | |
| #define KAA_BOOTSTRAP_RESPONSE_PERIOD 5 |
Definition at line 26 of file ext_kaa_failover_strategy.h.
| #define KAA_FAILOVER_RETRY_PERIOD 2 |
Definition at line 25 of file ext_kaa_failover_strategy.h.
| enum kaa_failover_reason |
| Enumerator | |
|---|---|
| KAA_BOOTSTRAP_SERVERS_NA | |
| KAA_OPERATION_SERVERS_NA | |
| KAA_NO_OPERATION_SERVERS_RECEIVED | |
| KAA_NO_CONNECTIVITY | |
Definition at line 36 of file ext_kaa_failover_strategy.h.
| Enumerator | |
|---|---|
| KAA_NOOP | |
| KAA_RETRY | |
| KAA_USE_NEXT_BOOTSTRAP | |
| KAA_USE_NEXT_OPERATIONS | |
| KAA_STOP_APP | |
Definition at line 28 of file ext_kaa_failover_strategy.h.
| kaa_failover_decision_t kaa_failover_strategy_on_failover | ( | void * | self, |
| kaa_failover_reason | reason | ||
| ) |
Returns the decision, depending on the failover reason.
| [in] | self | Pointer to the failover strategy instance. |
| [in] | reason | Reason that caused failover strategy to be executed. |