History

TimeSeriesPlatformLibrary: Added user data property for publisher instance and performed some subscriber code cleanup

J. Ritchie Carroll committed 7 years ago

Commit 7344d5e1 parent 076441c8 files · +73 −33Browse files

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

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/InstanceSubscribe.cpp+7−7
@@ -22,15 +22,15 @@ · 21 unmodified lines
2222 //******************************************************************************************************
2323
2424 #include <iostream>
25−
26−#include "../Common/Convert.h"
2725 #include "SubscriberHandler.h"
26+#include "../Common/Convert.h"
2827
2928 using namespace std;
3029 using namespace GSF;
30+using namespace GSF::TimeSeries;
31+using namespace GSF::TimeSeries::Transport;
3132
3233 #define TotalInstances 3
33−
3434 SubscriberHandler* Subscriber[TotalInstances];
3535
3636 int main(int argc, char* argv[])
@@ -55,7 +55,6 @@ int main(int argc, char* argv[]) · 18 unmodified lines
5555 for (uint32_t i = 0; i < TotalInstances; i++)
5656 {
5757 SubscriberHandler* subscriber = new SubscriberHandler("Subscriber " + ToString(i + 1));
58−
5958 subscriber->Initialize(hostname, port);
6059
6160 switch (i)
@@ -87,13 +86,14 @@ int main(int argc, char* argv[]) · 25 unmodified lines
8786
8887 // Shutdown subscriber instances
8988 for (uint32_t i = 0; i < TotalInstances; i++)
90− {
9189 Subscriber[i]->Disconnect();
92− delete Subscriber[i];
93− }
9490
9591 // Disconnect the subscriber to stop background threads.
9692 cout << "Disconnected." << endl;
9793
94+ // Delete subscriber instances
95+ for (uint32_t i = 0; i < TotalInstances; i++)
96+ delete Subscriber[i];
97+
9898 return 0;
9999 }

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