History

TimeSeriesPlatformLibrary: (1) Improved operation of SubscriberInstance, (2) Updated function signatures for DataSubscriber to always include subscriber reference since callbacks require a static function, this allows "instance" implementations to have access to source subscriber.

J. Ritchie Carroll committed 8 years ago

Commit ddde4ba1 parent 24ecf3a7 files · +336 −230Browse files

Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Samples/SimpleSubscribe.cpp (1 of 7 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/SimpleSubscribe.cpp+2−2
@@ -35,7 +35,7 @@ namespace tst = gsfts::Transport; · 34 unmodified lines
3535 tst::DataSubscriber Subscriber;
3636
3737 void RunSubscriber(std::string hostname, gsfts::uint16_t port);
38−void ProcessMeasurements(std::vector<gsfts::Measurement> newMeasurements);
38+void ProcessMeasurements(tst::DataSubscriber* source, std::vector<gsfts::Measurement> newMeasurements);
3939
4040 // Sample application to demonstrate the most simple use of the subscriber API.
4141 //
@@ -96,7 +96,7 @@ void RunSubscriber(std::string hostname, gsfts::uint16_t port) · 54 unmodified lines
9696
9797 // Callback which is called when the subscriber has
9898 // received a new packet of measurements from the publisher.
99−void ProcessMeasurements(std::vector<gsfts::Measurement> newMeasurements)
99+void ProcessMeasurements(tst::DataSubscriber* source, std::vector<gsfts::Measurement> newMeasurements)
100100 {
101101 const std::string TimestampFormat = "%Y-%m-%d %H:%M:%S.%f";
102102 const std::size_t MaxTimestampSize = 80;

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