|
@@ -234,6 +234,16 @@ void OnProxyConnected_cb(HTyphoonHandle pyHandle, int status) {
|
|
|
void OnProxyDisconnected_cb(HTyphoonHandle pyHandle) {
|
|
|
|
|
|
NSLog(@"pyHandle = 0x%x OnProxyDisconnected_cb", pyHandle);
|
|
|
+
|
|
|
+ RaylinkProxy* proxy = (__bridge RaylinkProxy *)(void *)TyphoonMultiProxy_GetUserData();
|
|
|
+
|
|
|
+ RayLinkConnectionInfo *info = [proxy getConnectInfoByHandle:pyHandle];
|
|
|
+ if (info) {
|
|
|
+
|
|
|
+ if ([proxy.delegate respondsToSelector:@selector(OnProxyDisconnected_cb:)]) {
|
|
|
+ [proxy.delegate OnProxyDisconnected_cb:info.sdnId];
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -258,6 +268,8 @@ void OnTcpConnected(void *pHandle, const char *userData, int userDataLen) {
|
|
|
}
|
|
|
|
|
|
void OnTcpDisConnected(void *pHandle) {
|
|
|
+
|
|
|
+
|
|
|
NSLog(@"OnTcpDisConnected");
|
|
|
}
|
|
|
|