mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-11 21:46:23 +02:00
Debugger: Broadcast ctrl input events.
This can be useful to trigger debugging functionality on button press.
This commit is contained in:
1 parent
de3277c679
commit
f97df5d153
11 files changed
+190
-16
No files matched your search
@@ -45,6 +45,7 @@
|
||||
// For other events, look inside Core/Debugger/WebSocket/ for details on each event.
|
||||
|
||||
#include "Core/Debugger/WebSocket/GameBroadcaster.h"
|
||||
#include "Core/Debugger/WebSocket/InputBroadcaster.h"
|
||||
#include "Core/Debugger/WebSocket/LogBroadcaster.h"
|
||||
#include "Core/Debugger/WebSocket/SteppingBroadcaster.h"
|
||||
|
||||
@@ -127,8 +128,9 @@ void HandleDebuggerRequest(const http::Request &request) {
|
||||
UpdateConnected(1);
|
||||
SetupDebuggerLock();
|
||||
|
||||
LogBroadcaster logger;
|
||||
GameBroadcaster game;
|
||||
LogBroadcaster logger;
|
||||
InputBroadcaster input;
|
||||
SteppingBroadcaster stepping;
|
||||
|
||||
std::unordered_map<std::string, DebuggerEventHandler> eventHandlers;
|
||||
@@ -177,6 +179,7 @@ void HandleDebuggerRequest(const http::Request &request) {
|
||||
logger.Broadcast(ws);
|
||||
game.Broadcast(ws);
|
||||
stepping.Broadcast(ws);
|
||||
input.Broadcast(ws);
|
||||
|
||||
for (size_t i = 0; i < subscribers.size(); ++i) {
|
||||
if (subscriberData[i]) {
|
||||
|
||||
Reference in new issue
Block a user