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
98 m_publisher.DefineMetadata(metadata);98 m_publisher.DefineMetadata(metadata);
99}99}
100 100
101void 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
101void PublisherInstance::PublishMeasurements(const vector<MeasurementPtr>& measurements)109void PublisherInstance::PublishMeasurements(const vector<MeasurementPtr>& measurements)
102{110{
103 if (!m_initialized)111 if (!m_initialized)
Source/Libraries/TimeSeriesPlatformLibrary/Transport/PublisherInstance.h+1−0
@@ -67,6 +67,7 @@ namespace Transport · 66 unmodified lines
67 // Define metadata from existing XML document67 // Define metadata from existing XML document
68 void DefineMetadata(const pugi::xml_document& metadata);68 void DefineMetadata(const pugi::xml_document& metadata);
69 69
70 void PublishMeasurements(const std::vector<Measurement>& measurements);
70 void PublishMeasurements(const std::vector<MeasurementPtr>& measurements);71 void PublishMeasurements(const std::vector<MeasurementPtr>& measurements);
71 72
72 bool IsMetadataRefreshAllowed() const;73 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