MCPcopy Create free account
hub / github.com/axmolengine/axmol / onConnected

Method onConnected

core/base/Controller-android.cpp:55–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53 }
54
55 static void onConnected(std::string_view deviceName, int deviceId)
56 {
57 // Check whether the controller is already connected.
58 AXLOGD("onConnected {},{}", deviceName, deviceId);
59
60 auto iter = findController(deviceName, deviceId);
61 if (iter != Controller::s_allController.end())
62 return;
63
64 // It's a new controller being connected.
65 auto controller = new ax::Controller();
66 controller->_deviceId = deviceId;
67 controller->_deviceName = deviceName;
68 Controller::s_allController.emplace_back(controller);
69
70 controller->onConnected();
71 }
72
73 static void onDisconnected(std::string_view deviceName, int deviceId)
74 {

Callers

nothing calls this directly

Calls 4

findControllerFunction · 0.85
onConnectedMethod · 0.65
endMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected