Stats API: added GetMemory()
[govpp.git] / api / stats.go
index 2850b5f..9e1ba75 100644 (file)
@@ -21,6 +21,7 @@ type StatsProvider interface {
        GetInterfaceStats(*InterfaceStats) error
        GetErrorStats(*ErrorStats) error
        GetBufferStats(*BufferStats) error
+       GetMemoryStats(*MemoryStats) error
 }
 
 // SystemStats represents global system statistics.
@@ -113,3 +114,9 @@ type BufferPool struct {
        Used      float64
        Available float64
 }
+
+// MemoryStats represents memory stats segment counters.
+type MemoryStats struct {
+       Total float64
+       Used  float64
+}