#include <LogManager.h>

Public Member Functions | |
| void | add (const T &state) |
| void | clear () |
| double | currentTime () |
| void | enableRingBuffer (int len) |
| void | faster () |
| void | head () |
| int | index () |
| bool | isNewStateAdded () |
| bool | isRecording () |
| unsigned int | length () |
| LogManager () | |
| void | move (double ratio) |
| void | next (int delta=1) |
| void | play () |
| void | prev (int delta=1) |
| bool | record (double i_fps) |
| void | slower () |
| T & | state () |
| bool | state (T &o_state) |
| void | tail () |
| double | time (int i) |
| double | time () |
| int | updateIndex () |
Public Member Functions inherited from LogManagerBase | |
| double | fps () |
| bool | isPlaying () |
| bool | isRecording () |
| LogManagerBase () | |
| double | playRatio () |
| virtual | ~LogManagerBase () |
Protected Member Functions | |
| void | setIndex (int i) |
Protected Attributes | |
| bool | m_atLast |
| int | m_index |
| double | m_initT |
| bool | m_isNewStateAdded |
| std::deque< T > | m_log |
| int | m_maxLogLength |
| boost::mutex | m_mutex |
| double | m_offsetT |
| struct timeval | m_startT |
Protected Attributes inherited from LogManagerBase | |
| double | m_fps |
| bool | m_isPlaying |
| bool | m_isRecording |
| double | m_playRatio |
Definition at line 11 of file LogManager.h.
|
inline |
Definition at line 14 of file LogManager.h.
|
inline |
Definition at line 17 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 27 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 55 of file LogManager.h.
|
inline |
Definition at line 157 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 68 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 42 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 63 of file LogManager.h.
|
inline |
Definition at line 54 of file LogManager.h.
|
inline |
Definition at line 94 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 158 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 50 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 38 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 95 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 34 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 84 of file LogManager.h.
|
inlineprotected |
Definition at line 171 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 76 of file LogManager.h.
|
inline |
Definition at line 140 of file LogManager.h.
|
inline |
Definition at line 148 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 46 of file LogManager.h.
|
inline |
Definition at line 64 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 162 of file LogManager.h.
|
inlinevirtual |
Implements LogManagerBase.
Definition at line 108 of file LogManager.h.
|
protected |
Definition at line 182 of file LogManager.h.
|
protected |
Definition at line 181 of file LogManager.h.
|
protected |
Definition at line 183 of file LogManager.h.
|
protected |
Definition at line 182 of file LogManager.h.
|
protected |
Definition at line 180 of file LogManager.h.
|
protected |
Definition at line 185 of file LogManager.h.
|
protected |
Definition at line 187 of file LogManager.h.
|
protected |
Definition at line 186 of file LogManager.h.
|
protected |
Definition at line 184 of file LogManager.h.