summaryrefslogtreecommitdiff
path: root/p2pvr/util/dvbsiHelpers/networkService.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'p2pvr/util/dvbsiHelpers/networkService.cpp')
-rw-r--r--p2pvr/util/dvbsiHelpers/networkService.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/p2pvr/util/dvbsiHelpers/networkService.cpp b/p2pvr/util/dvbsiHelpers/networkService.cpp
new file mode 100644
index 0000000..a4a47d5
--- /dev/null
+++ b/p2pvr/util/dvbsiHelpers/networkService.cpp
@@ -0,0 +1,22 @@
+#include <pch.hpp>
+#include "../dvbsiHelpers.h"
+#include "../p2Helpers.h"
+
+template<>
+void
+CreateColumns<DVBSI::NetworkService>(const ColumnCreator & cc)
+{
+ cc("serviceId", true);
+ cc("type", false);
+ cc("transportStreamId", false);
+}
+
+template<>
+void
+BindColumns(RowState & rs, const DVBSI::NetworkService & s)
+{
+ rs.fields[0] << s.ServiceId;
+ rs.fields[1] << s.ServiceType;
+ rs.fields[2] << s.TransportStreamId;
+}
+