11 #include "GameTypes.h"    22 using AddonPtr = std::shared_ptr<IAddon>;
    23 using VECADDONS = std::vector<AddonPtr>;
    50   static bool FillInGameClient(
CFileItem& item, std::string& savestatePath);
    60   static bool HasGameExtension(
const std::string& path);
    65   static std::set<std::string> GetGameExtensions();
    72   static bool IsStandaloneGame(
const ADDON::AddonPtr& addon);
    75   static void GetGameClients(
const CFileItem& file,
    78                              bool& bHasVfsGameClient);
    79   static void GetGameClients(
const ADDON::VECADDONS& addons,
    80                              const CURL& translatedUrl,
    82                              bool& bHasVfsGameClient);
    94   static bool Install(
const std::string& gameClient);
   103   static bool Enable(
const std::string& gameClient);
 
Definition: AudioDecoder.h:18
std::vector< GameClientPtr > GameClientVector
Vector of smart pointers to a game client (CGameClient) 
Definition: GameTypes.h:36
Game related utilities. 
Definition: GameUtils.h:35
Represents a file on a share. 
Definition: FileItem.h:102