Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
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 1876 of file timeline.py.


Constructor & Destructor Documentation

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

Definition at line 1882 of file timeline.py.


Member Function Documentation

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

Definition at line 1931 of file timeline.py.

Definition at line 1899 of file timeline.py.

Definition at line 1902 of file timeline.py.

Definition at line 1948 of file timeline.py.


Member Data Documentation

Definition at line 1882 of file timeline.py.

Definition at line 1882 of file timeline.py.

Definition at line 1882 of file timeline.py.

Definition at line 1882 of file timeline.py.

Definition at line 1882 of file timeline.py.

Definition at line 1882 of file timeline.py.

Definition at line 1882 of file timeline.py.


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


rxbag
Author(s): Tim Field
autogenerated on Mon Oct 6 2014 07:26:07