summaryrefslogtreecommitdiff
path: root/p2pvr/lib/dvbsiHelpers/service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'p2pvr/lib/dvbsiHelpers/service.cpp')
-rw-r--r--p2pvr/lib/dvbsiHelpers/service.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/p2pvr/lib/dvbsiHelpers/service.cpp b/p2pvr/lib/dvbsiHelpers/service.cpp
index afce096..9f82d91 100644
--- a/p2pvr/lib/dvbsiHelpers/service.cpp
+++ b/p2pvr/lib/dvbsiHelpers/service.cpp
@@ -11,6 +11,10 @@ CreateColumns<DVBSI::ServicePtr>(const ColumnCreator & cc)
cc("name", false);
cc("providerName", false);
cc("defaultAuthority", false);
+ cc("runningStatus", false);
+ cc("eitSchedule", false);
+ cc("eitPresentFollowing", false);
+ cc("freeCAMode", false);
}
template<>
@@ -22,6 +26,10 @@ BindColumns(RowState & rs, const DVBSI::ServicePtr & s)
rs.fields[2] << s->Name;
rs.fields[3] << s->ProviderName;
rs.fields[4] << s->DefaultAuthority;
+ rs.fields[5] << s->RunningStatus;
+ rs.fields[6] << s->EitSchedule;
+ rs.fields[7] << s->EitPresentFollowing;
+ rs.fields[8] << s->FreeCaMode;
}
template<>
@@ -33,5 +41,9 @@ UnbindColumns(RowState & rs, DVBSI::ServicePtr const & s)
rs.fields[2] >> s->Name;
rs.fields[3] >> s->ProviderName;
rs.fields[4] >> s->DefaultAuthority;
+ rs.fields[5] >> s->RunningStatus;
+ rs.fields[6] >> s->EitSchedule;
+ rs.fields[7] >> s->EitPresentFollowing;
+ rs.fields[8] >> s->FreeCaMode;
}