MCPcopy Create free account
hub / github.com/apple/foundationdb / SystemMonitorMachineState

Class SystemMonitorMachineState

flow/include/flow/SystemMonitor.h:28–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26#include "flow/TDMetric.actor.h"
27
28struct SystemMonitorMachineState {
29 Optional<std::string> folder;
30 Optional<Standalone<StringRef>> dcId;
31 Optional<Standalone<StringRef>> zoneId;
32 Optional<Standalone<StringRef>> machineId;
33 Optional<IPAddress> ip;
34
35 double monitorStartTime;
36
37 SystemMonitorMachineState() : monitorStartTime(0) {}
38 explicit SystemMonitorMachineState(const IPAddress& ip) : ip(ip), monitorStartTime(0) {}
39 SystemMonitorMachineState(std::string const& folder,
40 Optional<Standalone<StringRef>> const& dcId,
41 Optional<Standalone<StringRef>> const& zoneId,
42 Optional<Standalone<StringRef>> const& machineId,
43 IPAddress const& ip)
44 : folder(folder), dcId(dcId), zoneId(zoneId), machineId(machineId), ip(ip), monitorStartTime(0) {}
45};
46
47void initializeSystemMonitorMachineState(SystemMonitorMachineState machineState);
48

Callers 3

startSystemMonitorFunction · 0.85
createDatabaseMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected