client-c
0.7.4
|
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. |