 |
AnyConnect Secure Mobility Client
4.10.08029
|
36 #include "ClientIfcBase.h"
38 #include "ConnectPromptInfo.h"
39 #include "Preference.h"
40 #include "PreferenceInfo.h"
113 const bool bSensitive =
false) = 0;
132 const int returnCode);
216 const std::list<tstring> &rltstrCertErrors,
217 bool bAllowImport) = 0;
285 bool attach(ClientType clientType = ClientType_GUI,
286 bool requestFullCapabilities =
true,
287 bool suppressAutoConnect =
true);
372 using ClientIfcBase::connect;
499 void setCertBlockedResponse(
bool bUnblock);
513 void setCertWarningResponse(
bool bConnect,
bool bImportCert);
WMHintReason
Definition: api.h:201
virtual void CertBlockedCB(const tstring &rtstrUntrustedServer)=0
virtual void WMHintCB(const WMHint hint, const WMHintReason reason)
virtual void EventAvailable()
void setPreConnectReminderResponse()
void exportStats(const tstring &tstrFilePath)
MessageType
Definition: api.h:105
virtual void ServiceReadyCB()=0
virtual void UserPromptCB(ConnectPromptInfo &ConnectPrompt)=0
void setBannerResponse(bool bAccepted)
WMHint
Definition: api.h:182
bool connect(tstring host)
VPNState
Definition: api.h:136
virtual void NoticeCB(const tstring ¬ice, const MessageType type, const bool bSensitive=false)=0
virtual void ProcessEvents()
virtual void deliverWebLaunchHostCB(const tstring &activeHost)
Definition: ClientIfc.h:43
tstring getDefaultHostName()
bool isVPNServiceAvailable()
bool hasFullCapabilities()
PreferenceInfo & getPreferences()
VPNError
Definition: api.h:575
virtual void BannerCB(const tstring &banner)=0
std::list< tstring > getHostNames()
bool isOperatingMode(OperatingMode opMode)
VPNSubState
Definition: api.h:160
bool attach(ClientType clientType=ClientType_GUI, bool requestFullCapabilities=true, bool suppressAutoConnect=true)
virtual void PreConnectReminderCB(const tstring &rtstrPreConnectReminder)
OperatingMode
Definition: api.h:523
#define tstring
Definition: api.h:35
virtual bool setNewTunnelGroup(const tstring &group)
virtual void StatsCB(VPNStats &stats)=0
VPNError getLastVpnError()
Definition: ConnectPromptInfo.h:38
virtual void ExitNoticeCB(const tstring &tstrNotice, const int returnCode)
Definition: VPNStats.h:36
Definition: PreferenceInfo.h:28
virtual void CertWarningCB(const tstring &rtstrUntrustedServer, const std::list< tstring > &rltstrCertErrors, bool bAllowImport)=0
Definition: ClientIfcBase.h:164
virtual void StateCB(const VPNState state, const VPNSubState subState, const tstring stateString)=0
void setLastVpnError(VPNError vpnError)