zhanghua
2024-09-24 1169887e810367b74ea612738cf0a354f8bd6470
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.ycl.util.dahua.login;
 
import com.sun.jna.Pointer;
import com.ycl.util.dahua.lib.NetSDKLib;
 
public class DisConnectCallBack  implements NetSDKLib.fDisConnect {
 
    private DisConnectCallBack() {
    }
 
    private static class CallBackHolder {
        private static DisConnectCallBack instance = new DisConnectCallBack();
    }
 
    public static DisConnectCallBack getInstance() {
        return CallBackHolder.instance;
    }
 
    public void invoke(NetSDKLib.LLong lLoginID, String pchDVRIP, int nDVRPort, Pointer dwUser) {
        System.out.printf("Device[%s] Port[%d] DisConnect!\n", pchDVRIP, nDVRPort);
    }
}