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

#include <ExecutorService.h>

Public Member Functions

 ExecutorService ()
 
 ~ExecutorService ()
 
std::future< void > * submit (std::shared_ptr< AbstractMonitoringJob > monitoringJob, AbstractObservableState *state, std::atomic< bool > &cancellationFlag)
 
ExecutorServiceoperator= (ExecutorService o)=delete
 
 ExecutorService (const ExecutorService &o)=delete
 

Constructor & Destructor Documentation

◆ ExecutorService() [1/2]

keyple::core::seproxy::plugin::ExecutorService::ExecutorService ( )

◆ ~ExecutorService()

keyple::core::seproxy::plugin::ExecutorService::~ExecutorService ( )

◆ ExecutorService() [2/2]

keyple::core::seproxy::plugin::ExecutorService::ExecutorService ( const ExecutorService o)
delete

/!\ MSVC requires copy constructor to be deleted because of std::future not being copyable.

Member Function Documentation

◆ operator=()

ExecutorService& keyple::core::seproxy::plugin::ExecutorService::operator= ( ExecutorService  o)
delete

/!\ MSVC requires operator= to be deleted because of std::future not being copyable.

◆ submit()

std::future< void > * keyple::core::seproxy::plugin::ExecutorService::submit ( std::shared_ptr< AbstractMonitoringJob monitoringJob,
AbstractObservableState state,
std::atomic< bool > &  cancellationFlag 
)

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