| 605 | } |
| 606 | |
| 607 | void CTeeHistorian::RecordConsoleCommand(int ClientId, int FlagMask, const char *pCmd, IConsole::IResult *pResult) |
| 608 | { |
| 609 | EnsureTickWritten(); |
| 610 | |
| 611 | CTeehistorianPacker Buffer; |
| 612 | Buffer.Reset(); |
| 613 | Buffer.AddInt(-TEEHISTORIAN_CONSOLE_COMMAND); |
| 614 | Buffer.AddInt(ClientId); |
| 615 | Buffer.AddInt(FlagMask); |
| 616 | Buffer.AddString(pCmd, 0); |
| 617 | Buffer.AddInt(pResult->NumArguments()); |
| 618 | for(int i = 0; i < pResult->NumArguments(); i++) |
| 619 | { |
| 620 | Buffer.AddString(pResult->GetString(i), 0); |
| 621 | } |
| 622 | |
| 623 | if(m_Debug) |
| 624 | { |
| 625 | dbg_msg("teehistorian", "ccmd cid=%d cmd='%s'", ClientId, pCmd); |
| 626 | } |
| 627 | |
| 628 | Write(Buffer.Data(), Buffer.Size()); |
| 629 | } |
| 630 | |
| 631 | void CTeeHistorian::RecordTestExtra() |
| 632 | { |
no test coverage detected