MCPcopy Create free account
hub / github.com/apache/brpc / DiskStatReader

Class DiskStatReader

src/bvar/default_variables.cpp:586–596  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

584}
585
586class DiskStatReader {
587public:
588 bool operator()(DiskStat* stat) const {
589 return read_disk_stat(stat);
590 }
591 template <typename T, size_t offset>
592 static T get_field(void*) {
593 return *(T*)((char*)&CachedReader<DiskStat>::get_value(
594 DiskStatReader()) + offset);
595 }
596};
597
598#define BVAR_DEFINE_DISK_STAT_FIELD(field) \
599 PassiveStatus<BVAR_MEMBER_TYPE(&DiskStat::field)> g_##field( \

Callers 1

get_fieldMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected