* Handler for "structured" print events. */
| 49 | * Handler for "structured" print events. |
| 50 | */ |
| 51 | void 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. |
nothing calls this directly
no test coverage detected