Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Classes | Static Public Member Functions | Static Public Attributes | List of all members
keyple::plugin::stub::StubProtocolSetting Class Reference

#include <StubProtocolSetting.h>

Inherits enable_shared_from_this< StubProtocolSetting >.

Static Public Member Functions

static const std::map< std::shared_ptr< SeCommonProtocol >, std::string > getSpecificSettings (const std::set< std::shared_ptr< SeCommonProtocol >> &specificProtocols)
 
static const std::map< std::shared_ptr< SeCommonProtocol >, std::string > & getAllSettings ()
 

Static Public Attributes

static std::map< std::shared_ptr< SeCommonProtocol >, std::string > STUB_PROTOCOL_SETTING
 

Detailed Description

This class contains all the parameters to identify the communication protocols supported by STUBvreaders.

The application can choose to add all parameters or only a subset.

Member Function Documentation

◆ getAllSettings()

const std::map< std::shared_ptr< SeCommonProtocol >, std::string > & keyple::plugin::stub::StubProtocolSetting::getAllSettings ( )
static

Return the whole settings map

Returns
a settings map

◆ getSpecificSettings()

const std::map< std::shared_ptr< SeCommonProtocol >, std::string > keyple::plugin::stub::StubProtocolSetting::getSpecificSettings ( const std::set< std::shared_ptr< SeCommonProtocol >> &  specificProtocols)
static

Return a subset of the settings map

Parameters
specificProtocolssubset of protocols
Returns
a settings map

Member Data Documentation

◆ STUB_PROTOCOL_SETTING

std::map< std::shared_ptr< SeCommonProtocol >, std::string > keyple::plugin::stub::StubProtocolSetting::STUB_PROTOCOL_SETTING
static

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