| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "ServiceBroker.h"#include "URL.h"#include "filesystem/MultiPathDirectory.h"#include "settings/AdvancedSettings.h"#include "settings/SettingsComponent.h"#include "utils/URIUtils.h"#include <utility>#include <gtest/gtest.h>Classes | |
| class | TestURIUtils | 
| struct | URLEncodings | 
| struct | TestIsHostOnLANData | 
| class | TestLANParamTest | 
Functions | |
| TEST_F (TestURIUtils, PathHasParent) | |
| TEST_F (TestURIUtils, GetDirectory) | |
| TEST_F (TestURIUtils, GetExtension) | |
| TEST_F (TestURIUtils, HasExtension) | |
| TEST_F (TestURIUtils, GetFileName) | |
| TEST_F (TestURIUtils, RemoveExtension) | |
| TEST_F (TestURIUtils, ReplaceExtension) | |
| TEST_F (TestURIUtils, Split) | |
| TEST_F (TestURIUtils, SplitPath) | |
| TEST_F (TestURIUtils, SplitPathLocal) | |
| TEST_F (TestURIUtils, GetCommonPath) | |
| TEST_F (TestURIUtils, GetParentPath) | |
| TEST_F (TestURIUtils, GetBasePath) | |
| TEST_F (TestURIUtils, SubstitutePath) | |
| TEST_F (TestURIUtils, IsAddonsPath) | |
| TEST_F (TestURIUtils, IsSourcesPath) | |
| TEST_F (TestURIUtils, IsCDDA) | |
| TEST_F (TestURIUtils, IsDOSPath) | |
| TEST_F (TestURIUtils, IsDVD) | |
| TEST_F (TestURIUtils, IsFTP) | |
| TEST_F (TestURIUtils, IsHD) | |
| TEST_F (TestURIUtils, IsInArchive) | |
| TEST_F (TestURIUtils, IsInRAR) | |
| TEST_F (TestURIUtils, IsInternetStream) | |
| TEST_F (TestURIUtils, IsInZIP) | |
| TEST_F (TestURIUtils, IsISO9660) | |
| TEST_F (TestURIUtils, IsLiveTV) | |
| TEST_F (TestURIUtils, IsPVRRadioChannel) | |
| TEST_F (TestURIUtils, IsMultiPath) | |
| TEST_F (TestURIUtils, IsMusicDb) | |
| TEST_F (TestURIUtils, IsNfs) | |
| TEST_F (TestURIUtils, IsOnDVD) | |
| TEST_F (TestURIUtils, IsOnLAN) | |
| TEST_F (TestURIUtils, IsPlugin) | |
| TEST_F (TestURIUtils, IsScript) | |
| TEST_F (TestURIUtils, IsRAR) | |
| TEST_F (TestURIUtils, IsRemote) | |
| TEST_F (TestURIUtils, IsSmb) | |
| TEST_F (TestURIUtils, IsSpecial) | |
| TEST_F (TestURIUtils, IsStack) | |
| TEST_F (TestURIUtils, IsUPnP) | |
| TEST_F (TestURIUtils, IsURL) | |
| TEST_F (TestURIUtils, IsVideoDb) | |
| TEST_F (TestURIUtils, IsZIP) | |
| TEST_F (TestURIUtils, IsBlurayPath) | |
| TEST_F (TestURIUtils, AddSlashAtEnd) | |
| TEST_F (TestURIUtils, HasSlashAtEnd) | |
| TEST_F (TestURIUtils, RemoveSlashAtEnd) | |
| TEST_F (TestURIUtils, CreateArchivePath) | |
| TEST_F (TestURIUtils, AddFileToFolder) | |
| TEST_F (TestURIUtils, HasParentInHostname) | |
| TEST_F (TestURIUtils, HasEncodedHostname) | |
| TEST_F (TestURIUtils, HasEncodedFilename) | |
| TEST_F (TestURIUtils, GetRealPath) | |
| TEST_F (TestURIUtils, UpdateUrlEncoding) | |
| TEST_F (TestURIUtils, URLEncode) | |
| TEST_F (TestURIUtils, URLDecode) | |
| TEST_F (TestURIUtils, URLEncodeDecode) | |
| TEST_F (TestURIUtils, ContainersEncodeHostnamePaths) | |
| TEST_F (TestURIUtils, GetDiscBase) | |
| TEST_F (TestURIUtils, GetDiscBasePath) | |
| TEST_F (TestURIUtils, GetDiscFile) | |
| TEST_F (TestURIUtils, GetDiscUnderlyingFile) | |
| TEST_F (TestURIUtils, GetBlurayRootPath) | |
| TEST_F (TestURIUtils, GetBlurayEpisodePath) | |
| TEST_F (TestURIUtils, GetBlurayPlaylistPath) | |
| TEST_F (TestURIUtils, GetBlurayPlaylistFromPath) | |
| TEST_F (TestURIUtils, RemovePartNumberFromTitle) | |
| std::ostream & | operator<< (std::ostream &os, const TestIsHostOnLANData &rhs) | 
| TEST_P (TestLANParamTest, TestIsHostOnLAN) | |
| INSTANTIATE_TEST_SUITE_P (TestURIUtils, TestLANParamTest, testing::ValuesIn(values)) | |
| TEST_F (TestURIUtils, CheckConsistencyBetweenFileNameUtilities) | |
Variables | |
| constexpr URLEncodings | EncodingTestData [] | 
| constexpr URLEncodings | RFC1738EncodingTestData [] | 
| constexpr URLEncodings | RFC3986EncodingTestData [] | 
| constexpr URLEncodings | InvalidEncodingTestData [] | 
| const TestIsHostOnLANData | values [] | 
| INSTANTIATE_TEST_SUITE_P | ( | TestURIUtils | , | 
| TestLANParamTest | , | ||
| testing::ValuesIn(values) | ) | 
| std::ostream & operator<< | ( | std::ostream & | os, | 
| const TestIsHostOnLANData & | rhs ) | 
| TEST_F | ( | TestURIUtils | , | 
| AddFileToFolder | ) | 
| TEST_F | ( | TestURIUtils | , | 
| AddSlashAtEnd | ) | 
| TEST_F | ( | TestURIUtils | , | 
| CheckConsistencyBetweenFileNameUtilities | ) | 
| TEST_F | ( | TestURIUtils | , | 
| ContainersEncodeHostnamePaths | ) | 
| TEST_F | ( | TestURIUtils | , | 
| CreateArchivePath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetBasePath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetBlurayEpisodePath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetBlurayPlaylistFromPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetBlurayPlaylistPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetBlurayRootPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetCommonPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetDirectory | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetDiscBase | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetDiscBasePath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetDiscFile | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetDiscUnderlyingFile | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetExtension | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetFileName | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetParentPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| GetRealPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| HasEncodedFilename | ) | 
| TEST_F | ( | TestURIUtils | , | 
| HasEncodedHostname | ) | 
| TEST_F | ( | TestURIUtils | , | 
| HasExtension | ) | 
| TEST_F | ( | TestURIUtils | , | 
| HasParentInHostname | ) | 
| TEST_F | ( | TestURIUtils | , | 
| HasSlashAtEnd | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsAddonsPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsBlurayPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsCDDA | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsDOSPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsDVD | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsFTP | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsHD | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsInArchive | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsInRAR | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsInternetStream | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsInZIP | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsISO9660 | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsLiveTV | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsMultiPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsMusicDb | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsNfs | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsOnDVD | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsOnLAN | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsPlugin | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsPVRRadioChannel | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsRAR | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsRemote | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsScript | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsSmb | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsSourcesPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsSpecial | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsStack | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsUPnP | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsURL | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsVideoDb | ) | 
| TEST_F | ( | TestURIUtils | , | 
| IsZIP | ) | 
| TEST_F | ( | TestURIUtils | , | 
| PathHasParent | ) | 
| TEST_F | ( | TestURIUtils | , | 
| RemoveExtension | ) | 
| TEST_F | ( | TestURIUtils | , | 
| RemovePartNumberFromTitle | ) | 
| TEST_F | ( | TestURIUtils | , | 
| RemoveSlashAtEnd | ) | 
| TEST_F | ( | TestURIUtils | , | 
| ReplaceExtension | ) | 
| TEST_F | ( | TestURIUtils | , | 
| Split | ) | 
| TEST_F | ( | TestURIUtils | , | 
| SplitPath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| SplitPathLocal | ) | 
| TEST_F | ( | TestURIUtils | , | 
| SubstitutePath | ) | 
| TEST_F | ( | TestURIUtils | , | 
| UpdateUrlEncoding | ) | 
| TEST_F | ( | TestURIUtils | , | 
| URLDecode | ) | 
| TEST_F | ( | TestURIUtils | , | 
| URLEncode | ) | 
| TEST_F | ( | TestURIUtils | , | 
| URLEncodeDecode | ) | 
| TEST_P | ( | TestLANParamTest | , | 
| TestIsHostOnLAN | ) | 
      
  | 
  constexpr | 
      
  | 
  constexpr | 
      
  | 
  constexpr | 
      
  | 
  constexpr | 
| const TestIsHostOnLANData values[] |