MCPcopy Create free account
hub / github.com/SoarGroup/Soar / XMLCallbackHandler

Function XMLCallbackHandler

TestCLI/testcli.cpp:51–58  ·  view source on GitHub ↗

* Handler for "structured" print events. */

Source from the content-addressed store, hash-verified

49 * Handler for "structured" print events.
50 */
51void XMLCallbackHandler(sml::smlXMLEventId, void* userdata, sml::Agent*, sml::ClientXML* pXML)
52{
53 CommandProcessor* cmd = reinterpret_cast<CommandProcessor*>(userdata);
54 char* message = pXML->GenerateXMLString(true, true);
55 cmd->newline(message[strlen(message) - 1] == '\n');
56 std::cout << message;
57 pXML->DeleteString(message);
58}
59
60/**
61 * Handler to pump events during a run.

Callers

nothing calls this directly

Calls 3

newlineMethod · 0.80
GenerateXMLStringMethod · 0.45
DeleteStringMethod · 0.45

Tested by

no test coverage detected