VmstatMemoryGauge Derived Type

type, public, extends(AbstractGauge) :: VmstatMemoryGauge


Inherits

type~~vmstatmemorygauge~~InheritsGraph type~vmstatmemorygauge VmstatMemoryGauge type~abstractgauge AbstractGauge type~vmstatmemorygauge->type~abstractgauge

Constructor

public interface VmstatMemoryGauge

  • private function new_VmstatMemoryGauge() result(gauge)

    Arguments

    None

    Return Value type(VmstatMemoryGauge)


Type-Bound Procedures

procedure, public :: get_measurement

  • private function get_measurement(this) result(mem_use)

    Arguments

    Type IntentOptional Attributes Name
    class(VmstatMemoryGauge), intent(inout) :: this

    Return Value real(kind=REAL64)

Source Code

   type, extends(AbstractGauge) :: VmstatMemoryGauge
      private
      integer(kind=INT64) :: baseline = 0
   contains
      procedure :: get_measurement
   end type VmstatMemoryGauge