#ifndef FSFW_SUBSYSTEM_HASMODETREECHILDRENIF_H_ #define FSFW_SUBSYSTEM_HASMODETREECHILDRENIF_H_ #include "ModeTreeChildIF.h" class HasModeTreeChildrenIF { public: virtual ~HasModeTreeChildrenIF() = default; virtual ReturnValue_t registerChild(const ModeTreeChildIF& child) = 0; virtual MessageQueueId_t getCommandQueue() const = 0; }; #endif // FSFW_SUBSYSTEM_HASMODETREECHILDRENIF_H_