private void SetIdArray() { if (iToken > 0) { byte[] bytes = iServicePlaylistManager.PlaylistReadArraySync(iId); IList <uint> array = ByteArray.Unpack(bytes); iIdArray.SetIdArray(array); } else { iIdArray.SetIdArray(new List <uint>()); } }
private void EventTokenArrayResponse(object sender, EventArgs e) { iIdArray.Lock(); iIdArray.ClearCache(); iIdArray.SetIdArray(ByteArray.Unpack(iServicePlaylistManager.IdArray)); iTokenArray = ByteArray.Unpack(iServicePlaylistManager.TokenArray); foreach (ModelPlaylist p in iModelPlaylistList.Values) { int index = iIdArray.Index(p.Id); uint token = 0; if (index > -1) { token = iTokenArray[index]; } p.Token = token; } iIdArray.Unlock(); }
private void EventStateIdArrayResponse(object sender, EventArgs e) { iIdArray.SetIdArray(ByteArray.Unpack(iServicePlaylist.IdArray)); }
private void EventIdArrayResponse(object sender, EventArgs e) { iIdArray.SetIdArray(ByteArray.Unpack(iServiceRadio.IdArray)); }