8 #ifndef K_FIRESYNC_HEALTH_PROBE_H
9 #define K_FIRESYNC_HEALTH_PROBE_H
86 #define kHealthProbe_SetValue_(P, V) kxHealthProbe_SetValue_(P, V)
87 #define kHealthProbe_AddValue_(P, V) kxHealthProbe_AddValue_(P, V)
88 #define kHealthProbe_Value_(P) kxHealthProbe_Value_(P)
93 #include <kFireSync/Health/kHealthProbe.x.h>
Essential declarations related to FireSync nodes.
kStatus kHealthProbe_ConstructEx(kHealthProbe *probe, kHealth provider, const kChar *name, k32u id, k32u instance, k64s initialValue, kAlloc allocator)
Constructs a kHealthProbe object attached to the specified health provider.
Base class for a health statistics collection service.
kStatus kHealthProbe_SetValue(kHealthProbe probe, k64s value)
Sets the current value of a health probe.
Represents a health probe.
k64s kHealthProbe_Value(kHealthProbe probe)
Reports the current value of the health probe.
kStatus kHealthProbe_AddValue(kHealthProbe probe, k64s value)
Adds an amount to the current value of a health probe.
kStatus kHealthProbe_Construct(kHealthProbe *probe, const kChar *name, k32u id, k32u instance, k64s initialValue, kAlloc allocator)
Constructs a kHealthProbe object attached to the default health provider.