Linux Perf
compaction-times.chead Class Reference
Collaboration diagram for compaction-times.chead:
Collaboration graph

Public Member Functions

def add_filter (cls, filter)
 
def create_pending (cls, pid, comm, start_secs, start_nsecs)
 
def increment_pending (cls, pid, migrated, fscan, mscan)
 
def complete_pending (cls, pid, secs, nsecs)
 
def gen (cls)
 
def str (cls)
 
def __init__ (self, comm, pid, filtered)
 
def __add__ (self, rhs)
 
def mark_pending (self, secs, nsecs)
 
def do_increment (self, migrated, fscan, mscan)
 
def make_complete (self, secs, nsecs)
 
def enumerate (self)
 
def is_pending (self)
 
def is_filtered (self)
 
def display (self)
 

Public Attributes

 comm
 
 pid
 
 pending
 
 filtered
 
 list
 

Static Public Attributes

dictionary heads = {}
 
 val = cnode(0);
 
 fobj = None
 

Detailed Description

Definition at line 108 of file compaction-times.py.

Constructor & Destructor Documentation

◆ __init__()

def compaction-times.chead.__init__ (   self,
  comm,
  pid,
  filtered 
)

Definition at line 159 of file compaction-times.py.

Member Function Documentation

◆ __add__()

def compaction-times.chead.__add__ (   self,
  rhs 
)

Definition at line 167 of file compaction-times.py.

◆ add_filter()

def compaction-times.chead.add_filter (   cls,
  filter 
)

Definition at line 114 of file compaction-times.py.

◆ complete_pending()

def compaction-times.chead.complete_pending (   cls,
  pid,
  secs,
  nsecs 
)

Definition at line 141 of file compaction-times.py.

◆ create_pending()

def compaction-times.chead.create_pending (   cls,
  pid,
  comm,
  start_secs,
  start_nsecs 
)

Definition at line 118 of file compaction-times.py.

◆ display()

def compaction-times.chead.display (   self)

Definition at line 200 of file compaction-times.py.

Here is the call graph for this function:

◆ do_increment()

def compaction-times.chead.do_increment (   self,
  migrated,
  fscan,
  mscan 
)

Definition at line 175 of file compaction-times.py.

◆ enumerate()

def compaction-times.chead.enumerate (   self)

Definition at line 189 of file compaction-times.py.

Here is the call graph for this function:

◆ gen()

def compaction-times.chead.gen (   cls)

Definition at line 150 of file compaction-times.py.

◆ increment_pending()

def compaction-times.chead.increment_pending (   cls,
  pid,
  migrated,
  fscan,
  mscan 
)

Definition at line 132 of file compaction-times.py.

◆ is_filtered()

def compaction-times.chead.is_filtered (   self)

Definition at line 197 of file compaction-times.py.

◆ is_pending()

def compaction-times.chead.is_pending (   self)

Definition at line 194 of file compaction-times.py.

◆ make_complete()

def compaction-times.chead.make_complete (   self,
  secs,
  nsecs 
)

Definition at line 178 of file compaction-times.py.

◆ mark_pending()

def compaction-times.chead.mark_pending (   self,
  secs,
  nsecs 
)

Definition at line 172 of file compaction-times.py.

Here is the call graph for this function:

◆ str()

def compaction-times.chead.str (   cls)

Definition at line 156 of file compaction-times.py.

Member Data Documentation

◆ comm

compaction-times.chead.comm

Definition at line 160 of file compaction-times.py.

◆ filtered

compaction-times.chead.filtered

Definition at line 164 of file compaction-times.py.

◆ fobj

compaction-times.chead.fobj = None
static

Definition at line 111 of file compaction-times.py.

◆ heads

dictionary compaction-times.chead.heads = {}
static

Definition at line 109 of file compaction-times.py.

◆ list

compaction-times.chead.list

Definition at line 165 of file compaction-times.py.

◆ pending

compaction-times.chead.pending

Definition at line 163 of file compaction-times.py.

◆ pid

compaction-times.chead.pid

Definition at line 161 of file compaction-times.py.

◆ val

compaction-times.chead.val = cnode(0);
static

Definition at line 110 of file compaction-times.py.


The documentation for this class was generated from the following file: