8#include "Arp/Base/Core/PimplPtr.hxx" 
    9#include "Arp/Base/Core/delegate.hxx" 
   10#include "Arp/Base/Acf/Commons/SystemEvent.hpp" 
   11#include "Arp/Base/Acf/Commons/SystemState.hpp" 
   13namespace Arp { 
namespace Base { 
namespace Acf { 
namespace Commons
 
   38    void        RemoveEventHandler(SystemEvent systemEvent, 
const SystemEventHandler& eventHandler);
 
   39    SystemState WaitFor(SystemEvent systemEvent);
 
   40    SystemState GetSystemState(
void)
const;
 
   44    const Impl& GetImpl(
void)
const;
 
This class provides system event handling functionality.
Definition: SystemEventProvider.hpp:21
 
SystemEventProvider(void)
The default constructor.
 
SystemEventProvider(SystemEventProvider &&arg) noexcept
The default move constructor.
 
SystemEventProvider & operator=(SystemEventProvider &&arg) noexcept
The default move-assignment operator.
 
~SystemEventProvider(void)
The default destructor.
 
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
 
Prototyping of delegate template.
Definition: delegate.hxx:14
 
Root namespace for the PLCnext API