1#ifndef RESIP_KEEPALIVE_MANAGER_HXX
2#define RESIP_KEEPALIVE_MANAGER_HXX
10class KeepAliveTimeout;
11class KeepAlivePongTimeout;
12class DialogUsageManager;
41 virtual void add(
const Tuple& target,
int keepAliveInterval,
bool targetSupportsOutbound);
virtual ~KeepAliveManager()
virtual void process(KeepAliveTimeout &timeout)
virtual void remove(const Tuple &target)
static int mKeepAlivePongTimeoutMs
NetworkAssociationMap mNetworkAssociations
DialogUsageManager * mDum
virtual void add(const Tuple &target, int keepAliveInterval, bool targetSupportsOutbound)
void setDialogUsageManager(DialogUsageManager *dum) noexcept
std::map< Tuple, NetworkAssociationInfo, Tuple::FlowKeyCompare > NetworkAssociationMap
virtual void receivedPong(const Tuple &flow)
Represents a network address.
dcm! – add UnusedChecking(_enum) below;
bool pongReceivedForLastPing