RootComponent

class RootComponent : public vslib::Component

Subclassed by vslib::MockRoot

Public Functions

inline RootComponent(std::string_view name) noexcept

Creates the RootComponent with type, name as the base of the hierarchy for Components.

virtual ~RootComponent() = default
virtual void init() = 0

Method to be filled with initialization logic when the binary is fully configured.

virtual void backgroundTask() = 0

Background task to be executed at each iteration in the spare time, non real-time.