public class KeepaliveTracker extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PERMISSION |
Constructor and Description |
---|
KeepaliveTracker(Handler handler) |
Modifier and Type | Method and Description |
---|---|
void |
dump(IndentingPrintWriter pw) |
void |
handleCheckKeepalivesStillValid(NetworkAgentInfo nai) |
void |
handleEventPacketKeepalive(NetworkAgentInfo nai,
Message message) |
void |
handleStartKeepalive(Message message) |
void |
handleStopAllKeepalives(NetworkAgentInfo nai,
int reason) |
void |
handleStopKeepalive(NetworkAgentInfo nai,
int slot,
int reason) |
void |
startNattKeepalive(NetworkAgentInfo nai,
int intervalSeconds,
Messenger messenger,
IBinder binder,
String srcAddrString,
int srcPort,
String dstAddrString,
int dstPort) |
public static final String PERMISSION
public KeepaliveTracker(Handler handler)
public void handleStartKeepalive(Message message)
public void handleStopAllKeepalives(NetworkAgentInfo nai, int reason)
public void handleStopKeepalive(NetworkAgentInfo nai, int slot, int reason)
public void handleCheckKeepalivesStillValid(NetworkAgentInfo nai)
public void handleEventPacketKeepalive(NetworkAgentInfo nai, Message message)
public void startNattKeepalive(NetworkAgentInfo nai, int intervalSeconds, Messenger messenger, IBinder binder, String srcAddrString, int srcPort, String dstAddrString, int dstPort)
public void dump(IndentingPrintWriter pw)