[feat] add callback to notify the travsesal mode

This commit is contained in:
dijunkun
2024-07-30 17:31:44 +08:00
parent af49ebe63d
commit 54179722e5
6 changed files with 57 additions and 7 deletions

View File

@@ -31,6 +31,8 @@ enum SignalStatus {
SignalReconnecting
};
enum TraversalMode { P2P = 0, Relay };
#ifdef __cplusplus
extern "C" {
#endif
@@ -44,8 +46,8 @@ typedef void (*OnSignalStatus)(SignalStatus, void*);
typedef void (*OnConnectionStatus)(ConnectionStatus, void*);
typedef void (*NetStatusReport)(const unsigned short, const unsigned short,
void*);
typedef void (*NetStatusReport)(TraversalMode mode, const unsigned short,
const unsigned short, void*);
typedef struct {
bool use_cfg_file;