6 #ifndef REALTIMESOURCELOADER_H_
7 #define REALTIMESOURCELOADER_H_
9 #include "ocurvesconfig.h"
33 RealTimeCommSpec *
load(
const QString &fileName, QString *error =
nullptr,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
41 RealTimeCommSpec *
parse(
const QString &xmlString, QString *error =
nullptr,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
65 bool parseCommon(QDomElement &element,
RealTimeCommSpec &spec, QString &timeFieldName);
72 bool parseComms(QDomElement &commsElement,
RealTimeCommSpec &spec,
const QString &timeFieldName);
80 #endif // REALTIMESOURCELOADER_H_
RealTimeCommSpec * load(const QString &fileName, QString *error=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr)
Attempt to load a real time source file.
Base message handling for real time data plot communications.
Definition: rtmessage.h:29
Loads the XML specification files for RealTimeSource connections.
Definition: realtimesourceloader.h:24
Represents a binary based message for real-time data plots.
Definition: rtbinarymessage.h:40
RealTimeCommSpec * parse(const QString &xmlString, QString *error=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr)
Attempt to parse an XML string for a real time source specification.
This is the base class for data source which provides data in real time.
Definition: realtimeconnection.h:16
Specifies a real time communication specification, messaging and buffer setup.
Definition: realtimecommspec.h:37