Class ClMissionTracker

Inheritance Relationships

Base Type

  • public smacc2::ISmaccClient

Class Documentation

class ClMissionTracker : public smacc2::ISmaccClient

Client for mission tracking and decision sequencing.

This client follows the pure component-based architecture pattern. It acts as an orchestrator that creates and wires components:

Client behaviors should use requiresComponent() to access the decision manager, not direct client fields.

Public Functions

inline ClMissionTracker()
inline virtual ~ClMissionTracker()
template<typename TOrthogonal, typename TClient>
inline void onComponentInitialization()