OpenQuizz
Une application de gestion des contenus pédagogiques
_RttMonitor Class Reference
Inheritance diagram for _RttMonitor:
Collaboration diagram for _RttMonitor:

Public Member Functions

def __init__ (self, topology, topology_settings, pool)
 
def close (self)
 
def add_sample (self, sample)
 
def average (self)
 
def reset (self)
 
- Public Member Functions inherited from MonitorBase
def __init__ (self, topology, name, interval, min_interval)
 
def open (self)
 
def gc_safe_close (self)
 
def join (self, timeout=None)
 
def request_check (self)
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  topology,
  topology_settings,
  pool 
)
Maintain round trip times for a server.

The Topology is weakly referenced.

Member Function Documentation

◆ add_sample()

def add_sample (   self,
  sample 
)
Add a RTT sample.

◆ average()

def average (   self)
Get the calculated average, or None if no samples yet.

◆ close()

def close (   self)
Close and stop monitoring.

open() restarts the monitor after closing.

Reimplemented from MonitorBase.

◆ reset()

def reset (   self)
Reset the average RTT.

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