Unify Framework Lib 1.6.0
unify_node_state_monitor.hpp File Reference
#include "sys/clock.h"
#include "ctimer.h"
#include <string>
#include <vector>
#include <unordered_map>
#include <unordered_set>
#include <nlohmann/json.hpp>

Go to the source code of this file.

Classes

class  unify::node_state_monitor::cluster
 Unify Cluster. More...
 
class  unify::node_state_monitor::endpoint
 Unify Endpoint. More...
 
class  unify::node_state_monitor::node
 Unify Node. More...
 
class  unify::node_state_monitor::node_state_monitor_interface
 Interface class for the node_state_monitor. More...
 
class  unify::node_state_monitor::node_state_monitor
 

Namespaces

namespace  unify
 
namespace  unify::node_state_monitor
 

Typedefs

using unify::node_state_monitor::endpoint_id_t = uint16_t
 

Variables

static constexpr clock_time_t unify::node_state_monitor::DEFAULT_NODE_STATE_FUNCTIONAL_THRESHOLD = 1 * CLOCK_SECOND
 
static constexpr clock_time_t unify::node_state_monitor::DEFAULT_NODE_STATE_FUNCTIONAL_TIMEOUT = 1 * CLOCK_SECOND