Beispiel #1
0
 public DataHolder(TvheadendData data, string createMethod, string updateMethod, string deleteMethod, Client client, ILoggerFactory loggerFactory)
 {
     logger        = loggerFactory.CreateLogger <TThisType>();
     TvData        = data;
     this.client   = client;
     _createMethod = createMethod;
     _updateMethod = updateMethod;
     _deleteMethod = deleteMethod;
     this.data     = new ConcurrentDictionary <TIdType, TDataType>();
 }
 public AutoRecordingDataHolder(TvheadendData data, Client client, ILoggerFactory factory) : base(data, "autorecEntryAdd", "autorecEntryUpdate", "autorecEntryDelete", client, factory)
 {
 }
 public DvrEntryDataHolder(TvheadendData data, Client client, ILoggerFactory factory) : base(data, "dvrEntryAdd", "dvrEntryUpdate", "dvrEntryDelete", client, factory)
 {
 }
Beispiel #4
0
 internal void Init(TvheadendData data, MessageBase msg, TIdType id)
 {
     Data = data;
     Id   = id;
     UpdateInternal(msg);
 }
 public EpgEventHolder(TvheadendData data, Client client, ILoggerFactory factory) : base(data, "eventAdd", "eventUpdate", "eventDelete", client, factory)
 {
 }
Beispiel #6
0
 public TagHolder(TvheadendData data, Client client, ILoggerFactory factory) : base(data,
                                                                                    "tagAdd", "tagUpdate", "tagDelete", client, factory)
 {
 }
Beispiel #7
0
 public ChannelHolder(TvheadendData data, Client client, ILoggerFactory factory) : base(data, "channelAdd", "channelUpdate", "channelDelete", client, factory)
 {
 }