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