client-cpp  0.9.0
IFailoverStrategy.hpp File Reference
#include <memory>
#include <cstdint>
+ Include dependency graph for IFailoverStrategy.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kaa::FailoverStrategyDecision
 
class  kaa::IFailoverStrategy
 

Namespaces

 kaa
 

Typedefs

typedef std::shared_ptr
< IFailoverStrategy > 
kaa::IFailoverStrategyPtr
 

Enumerations

enum  kaa::KaaFailoverReason {
  kaa::KaaFailoverReason::BOOTSTRAP_SERVERS_NA = 0, kaa::KaaFailoverReason::NO_OPERATION_SERVERS_RECEIVED, kaa::KaaFailoverReason::OPERATION_SERVERS_NA, kaa::KaaFailoverReason::CURRENT_BOOTSTRAP_SERVER_NA,
  kaa::KaaFailoverReason::NO_CONNECTIVITY, kaa::KaaFailoverReason::ENDPOINT_NOT_REGISTERED, kaa::KaaFailoverReason::CREDENTIALS_REVOKED
}
 
enum  kaa::FailoverStrategyAction {
  kaa::FailoverStrategyAction::NOOP = 0, kaa::FailoverStrategyAction::RETRY, kaa::FailoverStrategyAction::USE_NEXT_BOOTSTRAP, kaa::FailoverStrategyAction::USE_NEXT_OPERATIONS,
  kaa::FailoverStrategyAction::STOP_CLIENT
}