|
@@ -112,13 +112,17 @@ bool CTCLCommand::GetCommandParams(std::string name, CommandParam& cmdPara)
|
|
|
return g_TCLCommand.GetCommandParams(name, cmdPara);
|
|
|
}
|
|
|
|
|
|
-void CTCLCommand::PackingCommand(CommandParam& cmdPara, std::string data, const int& dataLen)
|
|
|
+void CTCLCommand::PackingCommand(CommandParam& cmdPara, LPVOID data /* = NULL */, const int& dataLen /* = 0 */)
|
|
|
{
|
|
|
g_TCLCommand.PackingCommand(cmdPara, data, dataLen);
|
|
|
}
|
|
|
|
|
|
-bool CTCLCommand::SendCommand(CommandParam& cmdPara)
|
|
|
+bool CTCLCommand::SendCommand(std::string name, CommandParam& cmdPara, LPVOID data /* = NULL */, int dataLen /* = 0 */)
|
|
|
{
|
|
|
+ OPEN_CHECK;
|
|
|
+ if ( !g_TCLCommand.GetCommandParams(name, cmdPara) )
|
|
|
+ return false;
|
|
|
+ g_TCLCommand.PackingCommand(cmdPara, data, dataLen);
|
|
|
return g_TCLCommand.SendCommand(cmdPara);
|
|
|
}
|
|
|
|