AnyConnect Secure Mobility Client 5.1.19.1862
VPNStatsBase Class Reference

Public Member Functions

 VPNStatsBase (const VPNStatsBase &existing)
VPNStatsBaseoperator= (const VPNStatsBase &)
const std::list< RouteInfo * > & getSecureRoutes ()
uint16_t getAppliedSecureRouteCount (bool bIPv6)
const std::list< RouteInfo * > & getNonsecureRoutes ()
uint16_t getAppliedNonsecureRouteCount (bool bIPv6)
const std::list< ProtocolInfo * > & getProtocolInfo ()
const std::list< FirewallInfo * > & getFirewallInfo ()
const tstringgetStatValue (tstring &label)
void setConnectionStatistics (CStatisticsTlv *connectionStats)
bool ClearConnectionStatistics ()
bool ClearVPNSessionStats ()
bool hasSessionInfo ()
bool IsFirewallInfoEqual (VPNStatsBase &stats)
void setDisconnected ()
bool setStateInfo (CStateTlv *stateInfo, STATE &rSessionState, VPNCON_SUBSTATE &rSessionSubState, STATE &rMgmtTunSessionState, VPNCON_SUBSTATE &rMgmtTunSessionSubState, NETENV_STATE &rNetEnvState, NETCTRL_STATE &rNetCtrlState, NETWORK_TYPE &rNetType)
void setSessionInfo (CSessionInfoTlv *sessionInfo)
void setTNDInfo (CSessionInfoTlv &sessionInfo)
void setClientOperatingMode (uint32_t operatingMode)
void StreamStats (tostream &outStream)

Static Public Member Functions

static const tstring::value_type *const * getVpnStatsStringTable ()

Static Protected Attributes

static const tstring::value_type *const sm_pVpnStatsStringTable []

Friends

VPN_VPNAPI tostream & operator<< (tostream &outStream, VPNStatsBase &stats)

Member Function Documentation

◆ getAppliedNonsecureRouteCount()

uint16_t VPNStatsBase::getAppliedNonsecureRouteCount ( bool bIPv6)
inline
76 {
77 return (bIPv6 ? m_uiAppliedNonsecureRouteCountV6 :
78 m_uiAppliedNonsecureRouteCountV4);
79 }

◆ getAppliedSecureRouteCount()

uint16_t VPNStatsBase::getAppliedSecureRouteCount ( bool bIPv6)
inline
62 {
63 return (bIPv6 ? m_uiAppliedSecureRouteCountV6 :
64 m_uiAppliedSecureRouteCountV4);
65 }