AnyConnect Secure Mobility Client  5.1.2.42
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)