9namespace Arp {
namespace System {
namespace Acf
25 typedef std::shared_ptr<IControllerComponent>
Ptr;
38 virtual void Stop(
void) = 0;
This is a quite important interface of the Arp platform. This is an extension to the basic IComponent...
Definition: IControllerComponent.hpp:22
virtual void Start(void)=0
Starts this component, that is, the component starts its own threads.
virtual void Stop(void)=0
Stops this component, that is, the component stops its own threads.
std::shared_ptr< IControllerComponent > Ptr
The pointer type of this interface.
Definition: IControllerComponent.hpp:25
virtual ~IControllerComponent(void)=default
The default destructor.
IControllerComponent(void)=default
The default constructor.
@ System
System components used by the System, Device, Plc or Io domains.
Root namespace for the PLCnext API