#include <AbstractDefaultSelectionsRequest.h>
Inherited by keyple::core::seproxy::message::DefaultSelectionsRequest.
The abstract class defining the default selection request to be processed when an SE is inserted in an observable reader.
The default selection is defined by:
-
a set of requests corresponding to one or more selection cases
-
a keyple::core::seproxy::MultiSeRequestProcessing indicator specifying whether all planned selections are to be executed or whether to stop at the first one that is successful
-
an indicator to control the physical channel to stipulate whether it should be closed or left open at the end of the selection process
The purpose of this abstract class is to hide the constructor that is defined as public in its implementation keyple::core::seproxy::message::DefaultSelectionsRequest.
◆ ~AbstractDefaultSelectionsRequest()
virtual keyple::core::seproxy::event::AbstractDefaultSelectionsRequest::~AbstractDefaultSelectionsRequest |
( |
| ) |
|
|
inlinevirtual |
◆ AbstractDefaultSelectionsRequest()
keyple::core::seproxy::event::AbstractDefaultSelectionsRequest::AbstractDefaultSelectionsRequest |
( |
const std::vector< std::shared_ptr< SeRequest >> & |
selectionSeRequests, |
|
|
const MultiSeRequestProcessing & |
multiSeRequestProcessing, |
|
|
const ChannelControl & |
channelControl |
|
) |
| |
|
protected |
◆ getChannelControl()
const ChannelControl & keyple::core::seproxy::event::AbstractDefaultSelectionsRequest::getChannelControl |
( |
| ) |
const |
|
finalvirtual |
- Returns
- the flag indicating whether the logic channel is to be kept open or closed
◆ getMultiSeRequestProcessing()
const MultiSeRequestProcessing & keyple::core::seproxy::event::AbstractDefaultSelectionsRequest::getMultiSeRequestProcessing |
( |
| ) |
const |
|
finalvirtual |
- Returns
- the flag indicating whether the selection process should stop after the first matching or process all
◆ getSelectionSeRequests()
const std::vector< std::shared_ptr< SeRequest > > & keyple::core::seproxy::event::AbstractDefaultSelectionsRequest::getSelectionSeRequests |
( |
| ) |
const |
|
finalvirtual |
- Returns
- the list of requests that make up the selection
The documentation for this class was generated from the following files: