History

TimeSeriesPlatformLibrary: Added function publication overloads to publisher instance class.

J. Ritchie Carroll committed 7 years ago

Commit 8fb97cb1 parent 4912e9f2 files · +9 −0Browse files

Unified · Split

2 files
  1. Source/Libraries/TimeSeriesPlatformLibrary/Transport/PublisherInstance.cpp +8 −0
  2. Source/Libraries/TimeSeriesPlatformLibrary/Transport/PublisherInstance.h +1 −0
Source/Libraries/TimeSeriesPlatformLibrary/Transport/PublisherInstance.cpp+8−0
@@ -98,6 +98,14 @@ void PublisherInstance::DefineMetadata(const xml_document& metadata) · 97 unmodified lines
9898 m_publisher.DefineMetadata(metadata);
9999 }
100100
101+void PublisherInstance::PublishMeasurements(const vector<Measurement>& measurements)
102+{
103+ if (!m_initialized)
104+ throw PublisherException("Operation failed, publisher is not initialized.");
105+
106+ m_publisher.PublishMeasurements(measurements);
107+}
108+
101109 void PublisherInstance::PublishMeasurements(const vector<MeasurementPtr>& measurements)
102110 {
103111 if (!m_initialized)
Source/Libraries/TimeSeriesPlatformLibrary/Transport/PublisherInstance.h+1−0
@@ -67,6 +67,7 @@ namespace Transport · 66 unmodified lines
6767 // Define metadata from existing XML document
6868 void DefineMetadata(const pugi::xml_document& metadata);
6969
70+ void PublishMeasurements(const std::vector<Measurement>& measurements);
7071 void PublishMeasurements(const std::vector<MeasurementPtr>& measurements);
7172
7273 bool IsMetadataRefreshAllowed() const;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t