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

Method RegisterForEventWithKernel

Core/ClientSML/src/sml_ClientKernel.cpp:1656–1664  ·  view source on GitHub ↗

* @brief Register for a particular event at the kernel *************************************************************/

Source from the content-addressed store, hash-verified

1654* @brief Register for a particular event at the kernel
1655*************************************************************/
1656void Kernel::RegisterForEventWithKernel(int id, char const* pAgentName)
1657{
1658 AnalyzeXML response ;
1659
1660 char const* pEvent = m_pEventMap->ConvertToString(id) ;
1661
1662 // Send the register command
1663 GetConnection()->SendAgentCommand(&response, sml_Names::kCommand_RegisterForEvent, pAgentName, sml_Names::kParamEventID, pEvent) ;
1664}
1665
1666/*************************************************************
1667* @brief Unregister for a particular event at the kernel

Callers 5

RegisterForRunEventMethod · 0.80
RegisterForPrintEventMethod · 0.80
RegisterForXMLEventMethod · 0.80

Calls 2

SendAgentCommandMethod · 0.80
GetConnectionFunction · 0.70

Tested by

no test coverage detected