11 #include "games/GameTypes.h" 12 #include "games/controllers/ControllerTypes.h"
const GameClientPortVec & Ports() const
The ports on this device.
Definition: GameClientDevice.h:60
~CGameClientDevice()
Destructor.
CGameClientDevice(const game_input_device &device)
Construct a device.
Definition: GameClientDevice.cpp:25
Definition: AudioDecoder.h:18
Definition: PhysicalPort.h:27
std::shared_ptr< CController > ControllerPtr
Smart pointer to a game controller (CController)
Definition: ControllerTypes.h:25
std::vector< GameClientPortPtr > GameClientPortVec
Vector of smart pointers to input ports for a game client (CGameClientPort)
Definition: GameTypes.h:50
const ControllerPtr & Controller() const
The controller profile.
Definition: GameClientDevice.h:55
Represents a device connected to a port.
Definition: GameClientDevice.h:30