Skip to content

Struct espos_health_policy_port_t

ClassList > espos_health_policy_port_t

  • #include <espos_health_policy.h>

Public Attributes

Type Name
bool(* fatal_alarm
void(* heap
uint32_t(* now_ms
esp_err_t(* report
void(* restart
void(* store_record
int64_t(* unix_ms
uint32_t(* uptime_s

Public Attributes Documentation

variable fatal_alarm

bool(* espos_health_policy_port_t::fatal_alarm) (void *ctx, espos_health_condition_t *out);

variable heap

void(* espos_health_policy_port_t::heap) (void *ctx, espos_health_heap_t *out);

variable now_ms

uint32_t(* espos_health_policy_port_t::now_ms) (void *ctx);

variable report

esp_err_t(* espos_health_policy_port_t::report) (void *ctx, const char *key, espos_health_state_t state, const char *message, uint32_t flags);

variable restart

void(* espos_health_policy_port_t::restart) (void *ctx);

variable store_record

void(* espos_health_policy_port_t::store_record) (void *ctx, const espos_health_reset_record_t *rec);

variable unix_ms

int64_t(* espos_health_policy_port_t::unix_ms) (void *ctx);

variable uptime_s

uint32_t(* espos_health_policy_port_t::uptime_s) (void *ctx);


The documentation for this class was generated from the following file espos_health/include/espos_health_policy.h