#ifndef COMMON_SG_H
#define COMMON_SG_H
+#include <string>
+
#include "stg/servconf.h"
-#include "stg/servconf_types.h"
#include "request.h"
-#include <string>
-
void UsageConf();
void UsageInfo();
void ConvertFromKOI8(const std::string & src, std::string * dst);
void ConvertToKOI8(const std::string & src, std::string * dst);
-bool ProcessGetUser(const std::string & server,
- int port,
- const std::string & admLogin,
- const std::string & admPasswd,
- const std::string & login,
- REQUEST & request);
-
-bool ProcessAuthBy(const std::string & server,
+int ProcessGetUser(const std::string &server,
int port,
- const std::string & admLogin,
- const std::string & admPasswd,
- const std::string & login);
+ const std::string &admLogin,
+ const std::string &admPasswd,
+ const std::string &login,
+ void * data);
-bool ProcessSetUser(const std::string & server,
- int port,
- const std::string & admLogin,
- const std::string & admPasswd,
- const std::string & str);
+int ProcessAuthBy(const std::string &server,
+ int port,
+ const std::string &admLogin,
+ const std::string &admPasswd,
+ const std::string &login,
+ void * data);
-bool ProcessSendMessage(const std::string & server, uint16_t port,
- const std::string & login, const std::string & password,
- const std::string & user, const std::string & text);
+int ProcessSetUser(const std::string &server,
+ int port,
+ const std::string &admLogin,
+ const std::string &admPasswd,
+ const std::string &str,
+ void * data,
+ bool isMessage = false);
#endif
+