Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | List of all members
keyple::core::seproxy::plugin::WaitForStartDetect Class Referencefinal

#include <WaitForStartDetect.h>

Inherits keyple::core::seproxy::plugin::AbstractObservableState.

Public Member Functions

 WaitForStartDetect (AbstractObservableLocalReader *reader)
 
 WaitForStartDetect (AbstractObservableLocalReader *reader, std::shared_ptr< AbstractMonitoringJob > monitoringJob, std::shared_ptr< ExecutorService > executorService)
 
void onEvent (const InternalEvent event) override
 
- Public Member Functions inherited from keyple::core::seproxy::plugin::AbstractObservableState
const MonitoringStategetMonitoringState () const
 
void onActivate ()
 
void onDeactivate ()
 

Additional Inherited Members

- Public Attributes inherited from keyple::core::seproxy::plugin::AbstractObservableState
std::shared_ptr< AbstractMonitoringJobmMonitoringJob
 
- Protected Member Functions inherited from keyple::core::seproxy::plugin::AbstractObservableState
 AbstractObservableState (MonitoringState state, AbstractObservableLocalReader *reader, std::shared_ptr< AbstractMonitoringJob > monitoringJob, std::shared_ptr< ExecutorService > executorService)
 
 AbstractObservableState (MonitoringState state, AbstractObservableLocalReader *reader)
 
virtual ~AbstractObservableState ()=default
 
void switchState (MonitoringState stateId)
 
- Protected Attributes inherited from keyple::core::seproxy::plugin::AbstractObservableState
MonitoringState mState
 
AbstractObservableLocalReadermReader
 
std::future< void > * mMonitoringEvent
 
std::shared_ptr< ExecutorServicemExecutorService
 
std::atomic< bool > mCancellationFlag
 

Detailed Description

Wait for Start SE Detection

The state during which the reader does not wait for a SE to be inserted but for a signal from the application to do so (switch to the WAIT_FOR_SE_INSERTION state).

Constructor & Destructor Documentation

◆ WaitForStartDetect() [1/2]

keyple::core::seproxy::plugin::WaitForStartDetect::WaitForStartDetect ( AbstractObservableLocalReader reader)

◆ WaitForStartDetect() [2/2]

keyple::core::seproxy::plugin::WaitForStartDetect::WaitForStartDetect ( AbstractObservableLocalReader reader,
std::shared_ptr< AbstractMonitoringJob monitoringJob,
std::shared_ptr< ExecutorService executorService 
)

Member Function Documentation

◆ onEvent()

void keyple::core::seproxy::plugin::WaitForStartDetect::onEvent ( const InternalEvent  event)
overridevirtual

Handle Internal Event Usually state is switched using method reader::switchState

Parameters
eventinternal event received by reader

Implements keyple::core::seproxy::plugin::AbstractObservableState.


The documentation for this class was generated from the following files: