| AcceptsInput() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | AddonProperties() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | CGameClientInput(CGameClient &gameClient, AddonInstance_Game &addonStruct, CCriticalSection &clientAccess) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | CGameClientSubsystem(CGameClient &gameClient, AddonInstance_Game &addonStruct, CCriticalSection &clientAccess) (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | Cheevos() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | CloseJoysticks(PERIPHERALS::EventLockHandlePtr &inputHandlingLock) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | CloseKeyboard() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | CloseMouse() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | ConnectController(const std::string &portAddress, const ControllerPtr &controller) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | CreateSubsystems(CGameClient &gameClient, AddonInstance_Game &gameStruct, CCriticalSection &clientAccess) | KODI::GAME::CGameClientSubsystem | protectedstatic | 
  | Deinitialize() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | DestroySubsystems(GameClientSubsystems &subsystems) | KODI::GAME::CGameClientSubsystem | protectedstatic | 
  | DisconnectController(const std::string &portAddress) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | GetActiveControllerTree() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | GetDefaultControllerTree() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | GetJoystickMap() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | inline | 
  | GetPlayerLimit() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | GetPortActivation(const std::string &portAddress) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | HardwareReset() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | HasAgent() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | HasFeature(const std::string &controllerId, const std::string &featureName) const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | Initialize() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | Input() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | InputEvent(const game_input_event &event) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | IsKeyboardOpen() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | IsMouseOpen() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | IsObserving(const Observer &obs) const | Observable | virtual | 
  | JoystickMap typedef (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | m_bObservableChanged | Observable | protected | 
  | m_clientAccess (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | m_gameClient (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | m_obsCritSection | Observable | mutableprotected | 
  | m_observers | Observable | protected | 
  | m_struct (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | NotifyObservers(const ObservableMessage message=ObservableMessageNone) | Observable | virtual | 
  | Observable()=default (defined in Observable) | Observable |  | 
  | OpenKeyboard(const ControllerPtr &controller, const PERIPHERALS::PeripheralPtr &keyboard) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | OpenMouse(const ControllerPtr &controller, const PERIPHERALS::PeripheralPtr &mouse) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | operator=(const Observable &observable) (defined in Observable) | Observable |  | 
  | PortAddress typedef | KODI::GAME::CGameClientInput |  | 
  | ReceiveInputEvent(const game_input_event &eventStruct) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | RegisterObserver(Observer *obs) | Observable | virtual | 
  | ResetPorts() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | SavePorts() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | SendMessage(const ObservableMessage message) | Observable | protected | 
  | SetChanged(bool bSetTo=true) | Observable | virtual | 
  | Start(IGameInputCallback *input) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | Stop() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | Streams() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected | 
  | SupportsKeyboard() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | SupportsMouse() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | UnregisterObserver(Observer *obs) | Observable | virtual | 
  | ~CGameClientInput() override (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput |  | 
  | ~CGameClientSubsystem() (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protectedvirtual | 
  | ~Observable()=default (defined in Observable) | Observable | virtual |