 |
AnyConnect Secure Mobility Client
4.10.06090
|
8 #ifndef _CLICLIENTIMPL_
9 #define _CLICLIENTIMPL_
14 #include "ClientIfc.h"
16 enum RequestType { REQ_CONNECT, REQ_GROUPLIST, REQ_END };
36 void printDefaultHost();
38 void connect(std::string host, std::string user,
39 std::string password, std::string group);
43 void showGroups(std::string host);
61 std::wstring convertMultiByteToWide(
const std::string &sInputData);
77 const bool bSensitive =
false);
80 const int returnCode);
88 const std::list<tstring> &rltstrCertErrors,
94 RequestType me_RequestType;
105 #endif // _CLICLIENTIMPL_
void UserPromptCB(ConnectPromptInfo &ConnectPrompt)
Definition: CLIClientImpl.cpp:240
void StatsCB(VPNStats &stats)
Definition: CLIClientImpl.cpp:395
void StateCB(const VPNState state, const VPNSubState subState, const tstring stateString)
Definition: CLIClientImpl.cpp:34
void ExitNoticeCB(const tstring ¬ice, const int returnCode)
Definition: CLIClientImpl.cpp:98
void CertBlockedCB(const tstring &rtstrUntrustedServer)
Definition: CLIClientImpl.cpp:401
MessageType
Definition: api.h:105
void ServiceReadyCB()
Definition: CLIClientImpl.cpp:237
VPNState
Definition: api.h:136
void getStats()
Definition: CLIClientImpl.cpp:167
Definition: ClientIfc.h:43
void NoticeCB(const tstring ¬ice, const MessageType type, const bool bSensitive=false)
Definition: CLIClientImpl.cpp:68
VPNSubState
Definition: api.h:160
void BannerCB(const tstring &banner)
Definition: CLIClientImpl.cpp:47
#define tstring
Definition: api.h:35
void PreConnectReminderCB(const tstring &rtstrPreConnectReminder)
Definition: CLIClientImpl.cpp:54
void setUserData(ConnectPromptInfo &ConnectPrompt)
Definition: CLIClientImpl.cpp:267
Definition: ConnectPromptInfo.h:38
void disconnect()
Definition: CLIClientImpl.cpp:148
Definition: VPNStats.h:36
Definition: CLIClientImpl.h:25
void CertWarningCB(const tstring &rtstrUntrustedServer, const std::list< tstring > &rltstrCertErrors, bool bAllowImport)
Definition: CLIClientImpl.cpp:407