[feat] add callback to notify the travsesal mode

This commit is contained in:
dijunkun
2024-07-30 17:32:12 +08:00
parent 05deb73c29
commit 5b6bdee25a
4 changed files with 10 additions and 1 deletions

View File

@@ -184,6 +184,7 @@ int Render::CreateConnectionPeer() {
params_.on_receive_data_buffer = OnReceiveDataBufferCb;
params_.on_signal_status = OnSignalStatusCb;
params_.on_connection_status = OnConnectionStatusCb;
params_.net_status_report = NetStatusReport;
params_.user_data = this;
peer_ = CreatePeer(&params_);

View File

@@ -60,6 +60,9 @@ class Render {
static void OnConnectionStatusCb(ConnectionStatus status, void *user_data);
static void NetStatusReport(TraversalMode mode, const unsigned short send,
const unsigned short receive, void *user_ptr);
private:
int ProcessMouseKeyEven(SDL_Event &ev);

View File

@@ -229,3 +229,8 @@ void Render::OnConnectionStatusCb(ConnectionStatus status, void *user_data) {
}
}
}
void Render::NetStatusReport(TraversalMode mode, const unsigned short send,
const unsigned short receive, void *user_ptr) {
printf("Net mode: [%d]\n", mode);
}