 |
AnyConnect Secure Mobility Client
4.8.02045
|
36 #include "ClientIfcBase.h"
38 #include "ConnectPromptInfo.h"
39 #include "Preference.h"
40 #include "PreferenceInfo.h"
117 const int returnCode);
201 const std::list<tstring> &rltstrCertErrors,
202 bool bAllowImport) = 0;
270 bool attach(ClientType clientType = ClientType_GUI,
271 bool requestFullCapabilities =
true,
272 bool suppressAutoConnect =
true);
293 virtual void ProcessEvents();
303 bool hasFullCapabilities();
326 bool isVPNServiceAvailable();
341 std::list<tstring> getHostNames();
357 using ClientIfcBase::connect;
382 virtual bool setNewTunnelGroup(
const tstring & group);
454 void exportStats(
const tstring &tstrFilePath);
464 void setBannerResponse(
bool bAccepted);
474 void setCertBlockedResponse(
bool bUnblock);
488 void setCertWarningResponse(
bool bConnect,
bool bImportCert);
518 bool savePreferences();
531 void setLastVpnError(
VPNError vpnError);
WMHintReason
Definition: api.h:187
virtual void ExitNoticeCB(const tstring &tstrNotice, const int returnCode)
virtual void deliverWebLaunchHostCB(const tstring &activeHost)
virtual void WMHintCB(const WMHint hint, const WMHintReason reason)
virtual void UserPromptCB(ConnectPromptInfo &ConnectPrompt)=0
virtual void EventAvailable()
MessageType
Definition: api.h:93
virtual void CertWarningCB(const tstring &rtstrUntrustedServer, const std::list< tstring > &rltstrCertErrors, bool bAllowImport)=0
WMHint
Definition: api.h:168
VPNState
Definition: api.h:123
virtual void StatsCB(VPNStats &stats)=0
Definition: ClientIfc.h:42
VPNError
Definition: api.h:553
virtual void ServiceReadyCB()=0
VPNSubState
Definition: api.h:147
OperatingMode
Definition: api.h:501
#define tstring
Definition: api.h:24
virtual void CertBlockedCB(const tstring &rtstrUntrustedServer)=0
virtual void BannerCB(const tstring &banner)=0
Definition: ConnectPromptInfo.h:36
Definition: VPNStats.h:34
Definition: PreferenceInfo.h:26
Definition: ClientIfcBase.h:160
virtual void StateCB(const VPNState state, const VPNSubState subState, const tstring stateString)=0
virtual void NoticeCB(const tstring notice, const MessageType type)=0