- void SetServer(const std::string & host);
- void SetPort(uint16_t port);
- void SetLocalPort(uint16_t port);
- void SetPassword(const std::string & password);
-
- int Start();
- int Stop();
-
- std::string GetUserPassword() const;
-
- int Authorize(const std::string & login, const std::string & svc);
- int Authenticate(const std::string & login, const std::string & svc);
- int PostAuthenticate(const std::string & login, const std::string & svc);
- int Account(const std::string & type, const std::string & login, const std::string & svc, const std::string & sessid);
+ static STG_CLIENT* get();
+ static void configure(const std::string& server, uint16_t port, const std::string& password);