rxbag::timeline::MessageLoader Class Reference

List of all members.

Public Member Functions

def __init__
def reset
def run
def stop

Public Attributes

 bag_playhead_position
 timeline
 topic

Private Member Functions

def _get_message

Private Attributes

 _message_cache
 _message_cache_capacity
 _message_cache_keys
 _stop_flag

Detailed Description

Waits for a new playhead position on the given topic, then loads the message at that position and notifies the view threads.

One thread per topic.  Maintains a cache of recently loaded messages.

Definition at line 1881 of file timeline.py.


Member Function Documentation

def rxbag::timeline::MessageLoader::__init__ (   self,
  timeline,
  topic 
)

Definition at line 1887 of file timeline.py.

def rxbag::timeline::MessageLoader::_get_message (   self,
  bag,
  position 
) [private]

Definition at line 1936 of file timeline.py.

def rxbag::timeline::MessageLoader::reset (   self  ) 

Definition at line 1904 of file timeline.py.

def rxbag::timeline::MessageLoader::run (   self  ) 

Definition at line 1907 of file timeline.py.

def rxbag::timeline::MessageLoader::stop (   self  ) 

Definition at line 1953 of file timeline.py.


Member Data Documentation

Definition at line 1896 of file timeline.py.

Definition at line 1895 of file timeline.py.

Definition at line 1897 of file timeline.py.

Definition at line 1899 of file timeline.py.

Definition at line 1893 of file timeline.py.

Definition at line 1890 of file timeline.py.

Definition at line 1891 of file timeline.py.


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


rxbag
Author(s): Tim Field
autogenerated on Fri Jan 11 09:58:55 2013