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