MCPcopy Create free account
hub / github.com/SoarGroup/Soar / ~KernelSML

Method ~KernelSML

Core/KernelSML/src/sml_KernelSML.cpp:119–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

117}
118
119KernelSML::~KernelSML()
120{
121 // Shutdown the connection manager while all data is still valid.
122 // (This should have already been done before we get to the destructor,
123 // but this is a safety valve).
124 Shutdown() ;
125
126 DeleteAllAgents(true) ;
127
128 m_SystemListener.Clear();
129 m_AgentListener.Clear();
130 m_RhsListener.Clear();
131 m_UpdateListener.Clear() ;
132 m_StringListener.Clear() ;
133
134 delete m_pConnectionManager ;
135
136 delete m_pKernelMutex ;
137
138 delete m_pEventMap ;
139
140 delete m_pRunScheduler;
141}
142
143/*************************************************************
144* @brief Shutdown any connections and sockets in preparation

Callers

nothing calls this directly

Calls 1

ClearMethod · 0.45

Tested by

no test coverage detected