#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.