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
22//******************************************************************************************************22//******************************************************************************************************
23 23
24#include <iostream>24#include <iostream>
25
26#include "../Common/Convert.h"
27#include "SubscriberHandler.h"25#include "SubscriberHandler.h"
26#include "../Common/Convert.h"
28 27
29using namespace std;28using namespace std;
30using namespace GSF;29using namespace GSF;
30using namespace GSF::TimeSeries;
31using namespace GSF::TimeSeries::Transport;
31 32
32#define TotalInstances 333#define TotalInstances 3
33
34SubscriberHandler* Subscriber[TotalInstances];34SubscriberHandler* Subscriber[TotalInstances];
35 35
36int main(int argc, char* argv[])36int main(int argc, char* argv[])
@@ -55,7 +55,6 @@ int main(int argc, char* argv[]) · 18 unmodified lines
55 for (uint32_t i = 0; i < TotalInstances; i++)55 for (uint32_t i = 0; i < TotalInstances; i++)
56 {56 {
57 SubscriberHandler* subscriber = new SubscriberHandler("Subscriber " + ToString(i + 1));57 SubscriberHandler* subscriber = new SubscriberHandler("Subscriber " + ToString(i + 1));
58
59 subscriber->Initialize(hostname, port);58 subscriber->Initialize(hostname, port);
60 59
61 switch (i)60 switch (i)
@@ -87,13 +86,14 @@ int main(int argc, char* argv[]) · 25 unmodified lines
87 86
88 // Shutdown subscriber instances87 // Shutdown subscriber instances
89 for (uint32_t i = 0; i < TotalInstances; i++)88 for (uint32_t i = 0; i < TotalInstances; i++)
90 {
91 Subscriber[i]->Disconnect();89 Subscriber[i]->Disconnect();
92 delete Subscriber[i];
93 }
94 90
95 // Disconnect the subscriber to stop background threads.91 // Disconnect the subscriber to stop background threads.
96 cout << "Disconnected." << endl;92 cout << "Disconnected." << endl;
97 93
94 // Delete subscriber instances
95 for (uint32_t i = 0; i < TotalInstances; i++)
96 delete Subscriber[i];
97
98 return 0;98 return 0;
99}99}

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