8 #ifndef _CLICLIENTIMPL_
9 #define _CLICLIENTIMPL_
14 #include "ClientIfc.h"
43 void printDefaultHost();
45 void connect(std::string host, std::string user,
46 std::string password, std::string group);
50 void showGroups(std::string host);
68 std::wstring convertMultiByteToWide(
const std::string &sInputData);
73 void SetRequestType(RequestType e_RequestType);
89 const bool bSensitive =
false);
92 const int returnCode);
100 const std::list<tstring> &rltstrCertErrors,
106 RequestType me_RequestType;
113 volatile bool mb_exit;
114 volatile bool mb_eventAvailable;
115 bool mb_ConnectingStateReceived;
119 #endif // _CLICLIENTIMPL_
void disconnect()
Definition: CLIClientImpl.cpp:188
void BannerCB(const tstring &banner)
Definition: CLIClientImpl.cpp:87
Definition: CLIClientImpl.h:31
VPNState
Definition: api.h:135
void getStats()
Definition: CLIClientImpl.cpp:208
void EventAvailable()
Definition: CLIClientImpl.cpp:499
#define tstring
Definition: api.h:35
void setUserData(ConnectPromptInfo &ConnectPrompt)
Definition: CLIClientImpl.cpp:266
Definition: ConnectPromptInfo.h:37
void PreConnectReminderCB(const tstring &rtstrPreConnectReminder)
Definition: CLIClientImpl.cpp:94
MessageType
Definition: api.h:104
Definition: ClientIfc.h:42
void UserPromptCB(ConnectPromptInfo &ConnectPrompt)
Definition: CLIClientImpl.cpp:240
VPNSubState
Definition: api.h:159
void ExitNoticeCB(const tstring ¬ice, const int returnCode)
Definition: CLIClientImpl.cpp:138
void CertWarningCB(const tstring &rtstrUntrustedServer, const std::list< tstring > &rltstrCertErrors, bool bAllowImport)
Definition: CLIClientImpl.cpp:447
void ServiceReadyCB()
Definition: CLIClientImpl.cpp:237
void NoticeCB(const tstring ¬ice, const MessageType type, const bool bSensitive=false)
Definition: CLIClientImpl.cpp:108
void ProcessEvents()
Definition: CLIClientImpl.cpp:508
Definition: VPNStats.h:35
void CertBlockedCB(const tstring &rtstrUntrustedServer)
Definition: CLIClientImpl.cpp:441
void StatsCB(VPNStats &stats)
Definition: CLIClientImpl.cpp:394
void StateCB(const VPNState state, const VPNSubState subState, const tstring stateString)
Definition: CLIClientImpl.cpp:37