git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor changes.
[stg.git]
/
projects
/
stargazer
/
plugins
/
configuration
/
sgconfig
/
parser_message.cpp
diff --git
a/projects/stargazer/plugins/configuration/sgconfig/parser_message.cpp
b/projects/stargazer/plugins/configuration/sgconfig/parser_message.cpp
index 18767320340720152a9f8ddff6bba56dfc474b9b..2279aae6c6519e8968007a215426208b5424a069 100644
(file)
--- a/
projects/stargazer/plugins/configuration/sgconfig/parser_message.cpp
+++ b/
projects/stargazer/plugins/configuration/sgconfig/parser_message.cpp
@@
-22,15
+22,16
@@
#include "parser_message.h"
#include "stg/users.h"
#include "parser_message.h"
#include "stg/users.h"
-#include "stg/common.h"
extern volatile time_t stgTime; // So sad...
using STG::PARSER::SEND_MESSAGE;
extern volatile time_t stgTime; // So sad...
using STG::PARSER::SEND_MESSAGE;
+const char * SEND_MESSAGE::tag = "Message";
+
int SEND_MESSAGE::Start(void *, const char *el, const char **attr)
{
int SEND_MESSAGE::Start(void *, const char *el, const char **attr)
{
- if (strcasecmp(el, tag.c_str()) != 0)
+ if (strcasecmp(el,
m_
tag.c_str()) != 0)
return -1;
for (size_t i = 0; i < 14; i++)
return -1;
for (size_t i = 0; i < 14; i++)
@@
-85,7
+86,7
@@
int SEND_MESSAGE::Start(void *, const char *el, const char **attr)
int SEND_MESSAGE::End(void *, const char *el)
{
int SEND_MESSAGE::End(void *, const char *el)
{
- if (strcasecmp(el, tag.c_str()) != 0)
+ if (strcasecmp(el,
m_
tag.c_str()) != 0)
return -1;
m_result = res_unknown;
return -1;
m_result = res_unknown;
@@
-101,6
+102,7
@@
int SEND_MESSAGE::End(void *, const char *el)
m_result = res_ok;
}
CreateAnswer();
m_result = res_ok;
}
CreateAnswer();
+ m_done = true;
return 0;
}
return 0;
}
@@
-126,13
+128,13
@@
void SEND_MESSAGE::CreateAnswer()
switch (m_result)
{
case res_ok:
switch (m_result)
{
case res_ok:
- answer = "<SendMessageResult value=\"ok\"/>";
+
m_
answer = "<SendMessageResult value=\"ok\"/>";
break;
case res_params_error:
break;
case res_params_error:
- answer = "<SendMessageResult value=\"Parameters error.\"/>";
+
m_
answer = "<SendMessageResult value=\"Parameters error.\"/>";
break;
case res_unknown:
break;
case res_unknown:
- answer = "<SendMessageResult value=\"Unknown user.\"/>";
+
m_
answer = "<SendMessageResult value=\"Unknown user.\"/>";
break;
}
}
break;
}
}