error(0),
RecvUserDataCb(NULL),
RecvGetUserDataCb(NULL),
- RecvServerInfoDataCb(NULL),
+ authByCallback(NULL),
+ serverInfoCallback(NULL),
RecvChgUserCb(NULL),
- RecvCheckUserCb(NULL),
+ checkUserCallback(NULL),
RecvSendMessageCb(NULL),
getUserDataDataCb(NULL),
- getUserAuthByDataCb(NULL),
+ authByData(NULL),
getUsersDataDataCb(NULL),
- getServerInfoDataCb(NULL),
+ serverInfoData(NULL),
chgUserDataCb(NULL),
- checkUserDataCb(NULL),
+ checkUserData(NULL),
sendMessageDataCb(NULL)
{
parser = XML_ParserCreate(NULL);
return st_ok;
}
//-----------------------------------------------------------------------------
-int SERVCONF::GetUserAuthBy(const char * l)
+int SERVCONF::AuthBy(const char * l)
{
char request[255];
snprintf(request, 255, "<GetUserAuthBy login=\"%s\"/>", l);
-int ret;
currParser = &parserAuthBy;
-((PARSER_AUTH_BY*)currParser)->SetRecvCb(RecvAuthByCb, getUserAuthByDataCb);
+((PARSER_AUTH_BY*)currParser)->SetCallback(authByCallback, authByData);
nt.Reset();
nt.SetRxCallback(this, AnsRecv);
+int ret;
if ((ret = nt.Connect()) != st_ok)
{
errorMsg = nt.GetError();
return st_ok;
}
//-----------------------------------------------------------------------------
-int SERVCONF::GetServerInfo()
+int SERVCONF::ServerInfo()
{
char request[] = "<GetServerInfo/>";
int ret;
currParser = &parserServerInfo;
-((PARSER_GET_SERVER_INFO*)currParser)->SetServerInfoRecvCb(RecvServerInfoDataCb, getServerInfoDataCb);
+((PARSER_SERVER_INFO*)currParser)->SetCallback(serverInfoCallback, serverInfoData);
nt.Reset();
nt.SetRxCallback(this, AnsRecv);
int ret;
currParser = &parserCheckUser;
-((PARSER_CHECK_USER*)currParser)->SetCheckUserRecvCb(RecvCheckUserCb, checkUserDataCb);
+((PARSER_CHECK_USER*)currParser)->SetCallback(checkUserCallback, checkUserData);
nt.Reset();
nt.SetRxCallback(this, AnsRecv);
//-----------------------------------------------------------------------------
int SERVCONF::Start(const char *el, const char **attr)
{
-printfd(__FILE__, "<%s>\n", el);
currParser->ParseStart(el, attr);
return 0;
}
getUsersDataDataCb = data;
}
//-----------------------------------------------------------------------------
-void SERVCONF::SetGetUserDataRecvCb(RecvUserDataCb_t f, void * data)
+void SERVCONF::SetGetUserCallback(PARSER_GET_USER::CALLBACK f, void * data)
{
-RecvGetUserDataCb = f; //GET_USER
-getUserDataDataCb = data;
+getUserCallback = f;
+getUserData = data;
}
//-----------------------------------------------------------------------------
-void SERVCONF::SetGetUserAuthByRecvCb(RecvAuthByDataCb_t f, void * data)
+void SERVCONF::SetAuthByCallback(PARSER_AUTH_BY::CALLBACK f, void * data)
{
-RecvAuthByCb = f;
-getUserAuthByDataCb = data;
+authByCallback = f;
+authByData = data;
}
//-----------------------------------------------------------------------------
-void SERVCONF::SetServerInfoRecvCb(RecvServerInfoDataCb_t f, void * data)
+void SERVCONF::SetServerInfoCallback(PARSER_SERVER_INFO::CALLBACK f, void * data)
{
-RecvServerInfoDataCb = f;
-getServerInfoDataCb = data;
+serverInfoCallback = f;
+serverInfoData = data;
}
//-----------------------------------------------------------------------------
void SERVCONF::SetChgUserCb(RecvChgUserCb_t f, void * data)
chgUserDataCb = data;
}
//-----------------------------------------------------------------------------
-void SERVCONF::SetCheckUserCb(RecvCheckUserCb_t f, void * data)
+void SERVCONF::SetCheckUserCallback(PARSER_CHECK_USER::CALLBACK f, void * data)
{
-RecvCheckUserCb = f;
-checkUserDataCb = data;
+checkUserCallback = f;
+checkUserData = data;
}
//-----------------------------------------------------------------------------
void SERVCONF::SetSendMessageCb(RecvSendMessageCb_t f, void * data)