diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index 3c7ac39..7174923 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -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(¶ms_); diff --git a/src/single_window/render.h b/src/single_window/render.h index 6a53da2..dbc9bc8 100644 --- a/src/single_window/render.h +++ b/src/single_window/render.h @@ -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); diff --git a/src/single_window/render_callback_func.cpp b/src/single_window/render_callback_func.cpp index 9d970db..f9ea12d 100644 --- a/src/single_window/render_callback_func.cpp +++ b/src/single_window/render_callback_func.cpp @@ -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); +} \ No newline at end of file diff --git a/thirdparty/projectx b/thirdparty/projectx index af49ebe..5417972 160000 --- a/thirdparty/projectx +++ b/thirdparty/projectx @@ -1 +1 @@ -Subproject commit af49ebe63d9c3ae6efeb51de2d4cc5f641ef8ff5 +Subproject commit 54179722e5628835f389664d498cf8cb1444ca9e