Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
rqt_bag.message_loader_thread.MessageLoaderThread 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 36 of file message_loader_thread.py.


Constructor & Destructor Documentation

def rqt_bag.message_loader_thread.MessageLoaderThread.__init__ (   self,
  timeline,
  topic 
)

Definition at line 44 of file message_loader_thread.py.


Member Function Documentation

def rqt_bag.message_loader_thread.MessageLoaderThread._get_message (   self,
  bag,
  position 
) [private]

Definition at line 93 of file message_loader_thread.py.

Definition at line 61 of file message_loader_thread.py.

Definition at line 64 of file message_loader_thread.py.

Definition at line 110 of file message_loader_thread.py.


Member Data Documentation

Definition at line 44 of file message_loader_thread.py.

Definition at line 44 of file message_loader_thread.py.

Definition at line 44 of file message_loader_thread.py.

Definition at line 44 of file message_loader_thread.py.

Definition at line 44 of file message_loader_thread.py.

Definition at line 44 of file message_loader_thread.py.

Definition at line 44 of file message_loader_thread.py.


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


rqt_bag
Author(s): Aaron Blasdel, Tim Field
autogenerated on Thu Jun 6 2019 18:52:48