BigBrotherBot v1.9.0
System Development Information for the BigBrotherBot project.

b3::lib::runsnakerun::dumbprofile::FrameInfo Class Reference

List of all members.

Public Member Functions

def __init__
def add_local
def add_cummulative
def start_line
def add_line

Public Attributes

 local
 cummulative
 code_info
 start_time
 lines
 open_line

Detailed Description

Storage of frame information for a single frame

Constructor & Destructor Documentation

def b3::lib::runsnakerun::dumbprofile::FrameInfo::__init__ (   self,
  frame,
  profiler,
  current_time 
)
Open the frame

Member Function Documentation

def b3::lib::runsnakerun::dumbprofile::FrameInfo::add_cummulative (   self,
  delta,
  subframe 
)
Add cummulative time to our counters
def b3::lib::runsnakerun::dumbprofile::FrameInfo::add_line (   self,
  lineno,
  stop_time 
)
Add per-line timing to our counters
def b3::lib::runsnakerun::dumbprofile::FrameInfo::add_local (   self,
  delta 
)
Add local time to our counters
def b3::lib::runsnakerun::dumbprofile::FrameInfo::start_line (   self,
  lineno,
  start_time 
)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties