From c203778d89fa9053c34fc161ffca970e41c2ec73 Mon Sep 17 00:00:00 2001 From: Aiden Vigue Date: Thu, 24 Jun 2021 12:21:21 -0400 Subject: [PATCH] fix some file headers. --- .../InfoTabBarViewController.swift | 12 +-- .../VideoPlayer/VideoPlayer.swift | 12 +-- .../VideoPlayerViewController.swift | 12 +-- JellyfinPlayer.xcodeproj/project.pbxproj | 81 ++++++++++--------- .../DeviceProfileBuilder.swift | 0 Shared/ServerLocator/ServerDiscovery.swift | 13 +-- .../UDPBroadCastConnection.swift | 14 ++-- 7 files changed, 78 insertions(+), 66 deletions(-) rename Shared/{Singleton => Extensions}/DeviceProfileBuilder.swift (100%) diff --git a/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift b/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift index 2bf5d387..c7cfd218 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift +++ b/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift @@ -1,9 +1,11 @@ // -// InfoTabBarViewController.swift -// CustomPlayer -// -// Created by Stephen Byatt on 15/6/21. -// +/* + * SwiftFin is subject to the terms of the Mozilla Public + * License, v2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * Copyright 2021 Aiden Vigue & Jellyfin Contributors + */ import TVUIKit import JellyfinAPI diff --git a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayer.swift b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayer.swift index 0f4c5e39..bc007e0c 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayer.swift +++ b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayer.swift @@ -1,9 +1,11 @@ // -// VideoPlayer.swift -// CustomPlayer -// -// Created by Stephen Byatt on 25/5/21. -// +/* + * SwiftFin is subject to the terms of the Mozilla Public + * License, v2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * Copyright 2021 Aiden Vigue & Jellyfin Contributors + */ import SwiftUI import JellyfinAPI diff --git a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift index f6a370c9..afe48934 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift +++ b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift @@ -1,9 +1,11 @@ // -// VideoPlayerViewController.swift -// CustomPlayer -// -// Created by Stephen Byatt on 15/6/21. -// +/* + * SwiftFin is subject to the terms of the Mozilla Public + * License, v2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * Copyright 2021 Aiden Vigue & Jellyfin Contributors + */ import TVUIKit import TVVLCKit diff --git a/JellyfinPlayer.xcodeproj/project.pbxproj b/JellyfinPlayer.xcodeproj/project.pbxproj index 2cd5f4ad..088e4486 100644 --- a/JellyfinPlayer.xcodeproj/project.pbxproj +++ b/JellyfinPlayer.xcodeproj/project.pbxproj @@ -7,20 +7,20 @@ objects = { /* Begin PBXBuildFile section */ - 09389CBE26814DF600AE350E /* VideoPlayerStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 09389CB726814DF500AE350E /* VideoPlayerStoryboard.storyboard */; }; - 09389CBF26814DF600AE350E /* MediaInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CB826814DF600AE350E /* MediaInfoView.swift */; }; - 09389CC026814DF600AE350E /* SubtitlesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CB926814DF600AE350E /* SubtitlesView.swift */; }; - 09389CC126814DF600AE350E /* InfoTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CBA26814DF600AE350E /* InfoTabBarViewController.swift */; }; - 09389CC226814DF600AE350E /* VideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CBB26814DF600AE350E /* VideoPlayer.swift */; }; - 09389CC326814DF600AE350E /* VideoPlayerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CBC26814DF600AE350E /* VideoPlayerViewController.swift */; }; - 09389CC426814DF600AE350E /* AudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CBD26814DF600AE350E /* AudioView.swift */; }; - 09389CC526814E4500AE350E /* DeviceProfileBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53192D5C265AA78A008A4215 /* DeviceProfileBuilder.swift */; }; - 09389CC726819B4600AE350E /* VideoPlayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CC626819B4500AE350E /* VideoPlayerModel.swift */; }; - 09389CC826819B4600AE350E /* VideoPlayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CC626819B4500AE350E /* VideoPlayerModel.swift */; }; 091B5A8A2683142E00D78B61 /* ServerDiscovery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091B5A872683142E00D78B61 /* ServerDiscovery.swift */; }; 091B5A8B2683142E00D78B61 /* UDPBroadCastConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091B5A882683142E00D78B61 /* UDPBroadCastConnection.swift */; }; 091B5A8D268315D400D78B61 /* ServerDiscovery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091B5A872683142E00D78B61 /* ServerDiscovery.swift */; }; 091B5A8E268315D400D78B61 /* UDPBroadCastConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091B5A882683142E00D78B61 /* UDPBroadCastConnection.swift */; }; + 09389CC526814E4500AE350E /* DeviceProfileBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53192D5C265AA78A008A4215 /* DeviceProfileBuilder.swift */; }; + 09389CC726819B4600AE350E /* VideoPlayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CC626819B4500AE350E /* VideoPlayerModel.swift */; }; + 09389CC826819B4600AE350E /* VideoPlayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09389CC626819B4500AE350E /* VideoPlayerModel.swift */; }; + 531069572684E7EE00CFFDBA /* InfoTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531069502684E7EE00CFFDBA /* InfoTabBarViewController.swift */; }; + 531069582684E7EE00CFFDBA /* MediaInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531069512684E7EE00CFFDBA /* MediaInfoView.swift */; }; + 531069592684E7EE00CFFDBA /* SubtitlesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531069522684E7EE00CFFDBA /* SubtitlesView.swift */; }; + 5310695A2684E7EE00CFFDBA /* VideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531069532684E7EE00CFFDBA /* VideoPlayer.swift */; }; + 5310695B2684E7EE00CFFDBA /* AudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531069542684E7EE00CFFDBA /* AudioView.swift */; }; + 5310695C2684E7EE00CFFDBA /* VideoPlayerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531069552684E7EE00CFFDBA /* VideoPlayerViewController.swift */; }; + 5310695D2684E7EE00CFFDBA /* VideoPlayerStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 531069562684E7EE00CFFDBA /* VideoPlayerStoryboard.storyboard */; }; 531690E5267ABD5C005D8AB9 /* MainTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531690E4267ABD5C005D8AB9 /* MainTabView.swift */; }; 531690E7267ABD79005D8AB9 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531690E6267ABD79005D8AB9 /* HomeView.swift */; }; 531690ED267ABF46005D8AB9 /* ContinueWatchingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531690EB267ABF46005D8AB9 /* ContinueWatchingView.swift */; }; @@ -195,18 +195,18 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 09389CB726814DF500AE350E /* VideoPlayerStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = VideoPlayerStoryboard.storyboard; sourceTree = ""; }; - 09389CB826814DF600AE350E /* MediaInfoView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaInfoView.swift; sourceTree = ""; }; - 09389CB926814DF600AE350E /* SubtitlesView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubtitlesView.swift; sourceTree = ""; }; - 09389CBA26814DF600AE350E /* InfoTabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoTabBarViewController.swift; sourceTree = ""; }; - 09389CBB26814DF600AE350E /* VideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoPlayer.swift; sourceTree = ""; }; - 09389CBC26814DF600AE350E /* VideoPlayerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoPlayerViewController.swift; sourceTree = ""; }; - 09389CBD26814DF600AE350E /* AudioView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioView.swift; sourceTree = ""; }; - 09389CC626819B4500AE350E /* VideoPlayerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoPlayerModel.swift; sourceTree = ""; }; 091B5A872683142E00D78B61 /* ServerDiscovery.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerDiscovery.swift; sourceTree = ""; }; 091B5A882683142E00D78B61 /* UDPBroadCastConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UDPBroadCastConnection.swift; sourceTree = ""; }; + 09389CC626819B4500AE350E /* VideoPlayerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoPlayerModel.swift; sourceTree = ""; }; 3773C07648173CE7FEC083D5 /* Pods-JellyfinPlayer iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JellyfinPlayer iOS.debug.xcconfig"; path = "Target Support Files/Pods-JellyfinPlayer iOS/Pods-JellyfinPlayer iOS.debug.xcconfig"; sourceTree = ""; }; 3F905C1D3D3A0C9E13E7A0BC /* Pods_JellyfinPlayer_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JellyfinPlayer_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 531069502684E7EE00CFFDBA /* InfoTabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoTabBarViewController.swift; sourceTree = ""; }; + 531069512684E7EE00CFFDBA /* MediaInfoView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaInfoView.swift; sourceTree = ""; }; + 531069522684E7EE00CFFDBA /* SubtitlesView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubtitlesView.swift; sourceTree = ""; }; + 531069532684E7EE00CFFDBA /* VideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoPlayer.swift; sourceTree = ""; }; + 531069542684E7EE00CFFDBA /* AudioView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioView.swift; sourceTree = ""; }; + 531069552684E7EE00CFFDBA /* VideoPlayerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoPlayerViewController.swift; sourceTree = ""; }; + 531069562684E7EE00CFFDBA /* VideoPlayerStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = VideoPlayerStoryboard.storyboard; sourceTree = ""; }; 531690E4267ABD5C005D8AB9 /* MainTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabView.swift; sourceTree = ""; }; 531690E6267ABD79005D8AB9 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = ""; }; 531690EB267ABF46005D8AB9 /* ContinueWatchingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContinueWatchingView.swift; sourceTree = ""; }; @@ -369,19 +369,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 09389CB626814DD700AE350E /* VideoPlayer */ = { - isa = PBXGroup; - children = ( - 09389CBD26814DF600AE350E /* AudioView.swift */, - 09389CBA26814DF600AE350E /* InfoTabBarViewController.swift */, - 09389CB826814DF600AE350E /* MediaInfoView.swift */, - 09389CB926814DF600AE350E /* SubtitlesView.swift */, - 09389CBB26814DF600AE350E /* VideoPlayer.swift */, - 09389CB726814DF500AE350E /* VideoPlayerStoryboard.storyboard */, - 09389CBC26814DF600AE350E /* VideoPlayerViewController.swift */, - ); - path = VideoPlayer; - }; 091B5A852683142E00D78B61 /* ServerLocator */ = { isa = PBXGroup; children = ( @@ -391,6 +378,20 @@ path = ServerLocator; sourceTree = ""; }; + 5310694F2684E7EE00CFFDBA /* VideoPlayer */ = { + isa = PBXGroup; + children = ( + 531069502684E7EE00CFFDBA /* InfoTabBarViewController.swift */, + 531069512684E7EE00CFFDBA /* MediaInfoView.swift */, + 531069522684E7EE00CFFDBA /* SubtitlesView.swift */, + 531069532684E7EE00CFFDBA /* VideoPlayer.swift */, + 531069542684E7EE00CFFDBA /* AudioView.swift */, + 531069552684E7EE00CFFDBA /* VideoPlayerViewController.swift */, + 531069562684E7EE00CFFDBA /* VideoPlayerStoryboard.storyboard */, + ); + path = VideoPlayer; + sourceTree = ""; + }; 532175392671BCED005491E6 /* ViewModels */ = { isa = PBXGroup; children = ( @@ -418,7 +419,7 @@ 535870612669D21600D05A09 /* JellyfinPlayer tvOS */ = { isa = PBXGroup; children = ( - 09389CB626814DD700AE350E /* VideoPlayer */, + 5310694F2684E7EE00CFFDBA /* VideoPlayer */, 536D3D77267BB9650004248C /* Components */, 53ABFDDA267972BF00886593 /* JellyfinPlayer tvOS.entitlements */, 531690F9267AD6EC005D8AB9 /* PlainNavigationLinkButton.swift */, @@ -579,6 +580,7 @@ 621338912660106C00A81A2A /* Extensions */ = { isa = PBXGroup; children = ( + 53192D5C265AA78A008A4215 /* DeviceProfileBuilder.swift */, 531AC8BE26750DE20091C7EB /* ImageView.swift */, 5364F454266CA0DC0026ECBA /* APIExtensions.swift */, 5389277B263CC3DB0035E14B /* BlurHashDecode.swift */, @@ -608,7 +610,6 @@ 62EC352A26766657000E9F2D /* Singleton */ = { isa = PBXGroup; children = ( - 53192D5C265AA78A008A4215 /* DeviceProfileBuilder.swift */, 62EC352B26766675000E9F2D /* ServerEnvironment.swift */, 62EC352E267666A5000E9F2D /* SessionManager.swift */, 536D3D73267BA8170004248C /* BackgroundManager.swift */, @@ -777,7 +778,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 09389CBE26814DF600AE350E /* VideoPlayerStoryboard.storyboard in Resources */, + 5310695D2684E7EE00CFFDBA /* VideoPlayerStoryboard.storyboard in Resources */, 5358706A2669D21700D05A09 /* Preview Assets.xcassets in Resources */, 535870672669D21700D05A09 /* Assets.xcassets in Resources */, 5358707E2669D64F00D05A09 /* bitrates.json in Resources */, @@ -908,11 +909,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 531069572684E7EE00CFFDBA /* InfoTabBarViewController.swift in Sources */, 6267B3DC2671139500A7371D /* ImageExtensions.swift in Sources */, + 531069592684E7EE00CFFDBA /* SubtitlesView.swift in Sources */, 53ABFDE9267974EF00886593 /* HomeViewModel.swift in Sources */, 62EC352D26766675000E9F2D /* ServerEnvironment.swift in Sources */, 531690E7267ABD79005D8AB9 /* HomeView.swift in Sources */, - 09389CC126814DF600AE350E /* InfoTabBarViewController.swift in Sources */, 53ABFDDE267974E300886593 /* SplashView.swift in Sources */, 53ABFDE8267974EF00886593 /* SplashViewModel.swift in Sources */, 62E632DE267D2E170063E547 /* LatestMediaViewModel.swift in Sources */, @@ -927,17 +929,18 @@ 535870A82669D8AE00D05A09 /* StringExtensions.swift in Sources */, 62E632ED267D410B0063E547 /* SeriesItemViewModel.swift in Sources */, 62E632F0267D43320063E547 /* LibraryFilterViewModel.swift in Sources */, + 5310695A2684E7EE00CFFDBA /* VideoPlayer.swift in Sources */, 53ABFDE6267974EF00886593 /* SettingsViewModel.swift in Sources */, 62E632F4267D54030063E547 /* DetailItemViewModel.swift in Sources */, 6267B3D826710B9800A7371D /* CollectionExtensions.swift in Sources */, 62E632E7267D3F5B0063E547 /* EpisodeItemViewModel.swift in Sources */, - 09389CBF26814DF600AE350E /* MediaInfoView.swift in Sources */, 535870A52669D8AE00D05A09 /* ParallaxHeader.swift in Sources */, 531690F0267ABF72005D8AB9 /* NextUpView.swift in Sources */, 535870A72669D8AE00D05A09 /* MultiSelectorView.swift in Sources */, 62E632DD267D2E130063E547 /* LibrarySearchViewModel.swift in Sources */, 536D3D81267BDFC60004248C /* PortraitItemElement.swift in Sources */, 531690E5267ABD5C005D8AB9 /* MainTabView.swift in Sources */, + 5310695B2684E7EE00CFFDBA /* AudioView.swift in Sources */, 091B5A8D268315D400D78B61 /* ServerDiscovery.swift in Sources */, 53ABFDE7267974EF00886593 /* ConnectToServerViewModel.swift in Sources */, 53ABFDEE26799DCD00886593 /* ImageView.swift in Sources */, @@ -945,21 +948,19 @@ 5358706C2669D21700D05A09 /* PersistenceController.swift in Sources */, 535870AA2669D8AE00D05A09 /* BlurHashDecode.swift in Sources */, 53ABFDE5267974EF00886593 /* ViewModel.swift in Sources */, + 531069582684E7EE00CFFDBA /* MediaInfoView.swift in Sources */, 09389CC526814E4500AE350E /* DeviceProfileBuilder.swift in Sources */, 535870A62669D8AE00D05A09 /* LazyView.swift in Sources */, 5321753E2671DE9C005491E6 /* Typings.swift in Sources */, 53ABFDEB2679753200886593 /* ConnectToServerView.swift in Sources */, - 09389CC026814DF600AE350E /* SubtitlesView.swift in Sources */, 536D3D76267BA9BB0004248C /* MainTabViewModel.swift in Sources */, + 5310695C2684E7EE00CFFDBA /* VideoPlayerViewController.swift in Sources */, 536D3D74267BA8170004248C /* BackgroundManager.swift in Sources */, - 09389CC226814DF600AE350E /* VideoPlayer.swift in Sources */, 535870632669D21600D05A09 /* JellyfinPlayer_tvOSApp.swift in Sources */, 53ABFDE4267974EF00886593 /* LibraryListViewModel.swift in Sources */, 5364F456266CA0DC0026ECBA /* APIExtensions.swift in Sources */, - 09389CC326814DF600AE350E /* VideoPlayerViewController.swift in Sources */, 531690FA267AD6EC005D8AB9 /* PlainNavigationLinkButton.swift in Sources */, 535870A32669D89F00D05A09 /* Model.xcdatamodeld in Sources */, - 09389CC426814DF600AE350E /* AudioView.swift in Sources */, 09389CC826819B4600AE350E /* VideoPlayerModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/Shared/Singleton/DeviceProfileBuilder.swift b/Shared/Extensions/DeviceProfileBuilder.swift similarity index 100% rename from Shared/Singleton/DeviceProfileBuilder.swift rename to Shared/Extensions/DeviceProfileBuilder.swift diff --git a/Shared/ServerLocator/ServerDiscovery.swift b/Shared/ServerLocator/ServerDiscovery.swift index 50292556..bc8d96ed 100644 --- a/Shared/ServerLocator/ServerDiscovery.swift +++ b/Shared/ServerLocator/ServerDiscovery.swift @@ -1,9 +1,12 @@ // -// ServerLocator.swift -// ABJC -// -// Created by Noah Kamara on 26.03.21. -// +/* + * SwiftFin is subject to the terms of the Mozilla Public + * License, v2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * Created by Noah Kamara + * Copyright 2021 Aiden Vigue & Jellyfin Contributors + */ import Foundation diff --git a/Shared/ServerLocator/UDPBroadCastConnection.swift b/Shared/ServerLocator/UDPBroadCastConnection.swift index 6df50bd0..f6fdc9d0 100644 --- a/Shared/ServerLocator/UDPBroadCastConnection.swift +++ b/Shared/ServerLocator/UDPBroadCastConnection.swift @@ -1,10 +1,12 @@ // -// UDPBroadcastConnection.swift -// UDPBroadcast -// -// Created by Gunter Hager on 10.02.16. -// Copyright © 2016 Gunter Hager. All rights reserved. -// +/* + * SwiftFin is subject to the terms of the Mozilla Public + * License, v2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * Created by Gunter Hager on 10.02.16. + * Copyright © 2016 Gunter Hager. All rights reserved. + */ import Foundation import Darwin