class FileItemParser

Internal utility for parsing TSE3MDL data lines. More...

Contains pure virtuals
Full nameTSE3::FileItemParser
Definition#include <FileBlockParser.h>
Inherited byFileItemParser_Clock, FileItemParser_Number, FileItemParser_OnOff, FileItemParser_ReasonOnOff, FileItemParser_String
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

A TSE3 utility class.

This class is used by the FileBlockParser class to act on lines of the format "Name:Data". The FileBlockParser will identify the line as beginning with Name and mantains the mapping of Name string to FileItemParser. It then passes on the data portion of the line to the appropriate FileItemParser.

 FileItemParser ()

FileItemParser

 ~FileItemParser ()

~FileItemParser

[pure virtual]

void  parse (const std::string &data)

parse

[pure virtual]

This method is called by the FileBlockParser when it finds a data line that is handled by this FileItemParser.

Parameters:
dataThe data line to be handled. The "Name:" prefix has already been stripped.