11 #include "games/GameTypes.h"    12 #include "games/controllers/types/ControllerTree.h"    32   int GetPlayerLimit()
 const { 
return m_playerLimit; }
    34   const CControllerTree& GetControllerTree()
 const { 
return m_controllers; }
    38   static std::string MakeAddress(
const std::string& baseAddress, 
const std::string& nodeId);
    39   static std::pair<std::string, std::string> SplitAddress(
const std::string& nodeAddress);
    45                                            const std::string& portAddress);
    49   int m_playerLimit = -1;
 std::unique_ptr< CGameClientPort > GameClientPortPtr
Smart pointer to an input port for a game client (CGameClientPort) 
Definition: GameTypes.h:43
Definition: GameClientTopology.h:24
Node in the controller tree. 
Definition: ControllerNode.h:31
std::unique_ptr< CGameClientDevice > GameClientDevicePtr
Smart pointer to an input device for a game client (CGameClientDevice) 
Definition: GameTypes.h:57
Collection of nodes that can be connected to this port. 
Definition: PortNode.h:28
Definition: AudioDecoder.h:18
std::vector< GameClientPortPtr > GameClientPortVec
Vector of smart pointers to input ports for a game client (CGameClientPort) 
Definition: GameTypes.h:50
A branch in the controller tree. 
Definition: ControllerHub.h:25