package com.netsdk.demo.example.turkcell.callback;
|
|
import com.netsdk.lib.NetSDKLib;
|
import com.sun.jna.Pointer;
|
|
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
/**
|
* @author 47081
|
* @version 1.0
|
* @description device disconnect callback default implements
|
* 设备断线回调默认实现
|
* @date 2020/6/12
|
*/
|
public class DefaultDisconnect implements NetSDKLib.fDisConnect {
|
private static DefaultDisconnect INSTANCE;
|
private DefaultDisconnect(){}
|
public static DefaultDisconnect getINSTANCE(){
|
if(INSTANCE==null){INSTANCE=new DefaultDisconnect();}
|
return INSTANCE;
|
}
|
@Override
|
public void invoke(NetSDKLib.LLong lLoginID, String pchDVRIP, int nDVRPort, Pointer dwUser) {
|
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()).toString()+" Device[ip: "+pchDVRIP+",port: "+nDVRPort+"] is disconnect.");
|
}
|
}
|