|
MOOS 0.2375
|
#include <MOOSMemoryMapped.h>


Public Member Functions | |
| CMOOSMemMappedAlogFile () | |
| bool | Open (const std::string &sName, bool bSummary=true, int nMaxLines=-1) |
| bool | SortLineIndex () |
| int | SeekToFindTime (double dfT) |
| bool | ReadSourceAndTypeSets () |
| bool | ReadStartTime () |
| double | GetLogStart () |
| double | GetEntryTime (int i) |
| std::set< std::string > | GetSourceNames () |
| std::set< std::string > | GetMessageNames () |
Static Public Member Functions | |
| static bool | TimePredicate (const LINE &L, double dfT) |
| static bool | TimePredicate2 (const LINE &L, const LINE &L2) |
| static bool | GetNextToken (const std::string &s, int &nPos, std::string &sTk) |
Public Attributes | |
| std::set< std::string > | m_MessageNames |
| std::set< std::string > | m_SourceNames |
| double | m_dfLogStart |
specialisation of memory mapped ASCII file to swoop around MOOS alog files. Main specialisation here is that the templated type is a ALogLineInfo struct which contains time information. This is sorted during creation
Definition at line 497 of file MOOSMemoryMapped.h.
| CMOOSMemMappedAlogFile::CMOOSMemMappedAlogFile | ( | ) | [inline] |
Definition at line 503 of file MOOSMemoryMapped.h.
| double CMOOSMemMappedAlogFile::GetEntryTime | ( | int | i | ) | [inline] |
Definition at line 625 of file MOOSMemoryMapped.h.
| double CMOOSMemMappedAlogFile::GetLogStart | ( | ) | [inline] |
Definition at line 623 of file MOOSMemoryMapped.h.
| std::set<std::string> CMOOSMemMappedAlogFile::GetMessageNames | ( | ) | [inline] |
Definition at line 636 of file MOOSMemoryMapped.h.
| static bool CMOOSMemMappedAlogFile::GetNextToken | ( | const std::string & | s, |
| int & | nPos, | ||
| std::string & | sTk | ||
| ) | [inline, static] |
Definition at line 555 of file MOOSMemoryMapped.h.
| std::set<std::string> CMOOSMemMappedAlogFile::GetSourceNames | ( | ) | [inline] |
Definition at line 635 of file MOOSMemoryMapped.h.
| bool CMOOSMemMappedAlogFile::Open | ( | const std::string & | sName, |
| bool | bSummary = true, |
||
| int | nMaxLines = -1 |
||
| ) | [inline] |
Definition at line 505 of file MOOSMemoryMapped.h.
| bool CMOOSMemMappedAlogFile::ReadSourceAndTypeSets | ( | ) | [inline] |
This function builds two sets , one conataining all the unique messgae names and the other containing the set of message sources (processes)
Definition at line 569 of file MOOSMemoryMapped.h.
| bool CMOOSMemMappedAlogFile::ReadStartTime | ( | ) | [inline] |
Definition at line 612 of file MOOSMemoryMapped.h.
| int CMOOSMemMappedAlogFile::SeekToFindTime | ( | double | dfT | ) | [inline] |
Definition at line 540 of file MOOSMemoryMapped.h.
| bool CMOOSMemMappedAlogFile::SortLineIndex | ( | ) | [inline] |
Definition at line 522 of file MOOSMemoryMapped.h.
Definition at line 530 of file MOOSMemoryMapped.h.
| static bool CMOOSMemMappedAlogFile::TimePredicate2 | ( | const LINE & | L, |
| const LINE & | L2 | ||
| ) | [inline, static] |
Definition at line 535 of file MOOSMemoryMapped.h.
Definition at line 640 of file MOOSMemoryMapped.h.
| std::set<std::string> CMOOSMemMappedAlogFile::m_MessageNames |
Definition at line 636 of file MOOSMemoryMapped.h.
| std::set<std::string> CMOOSMemMappedAlogFile::m_SourceNames |
Definition at line 639 of file MOOSMemoryMapped.h.
1.7.4