Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | Friends | List of all members
keyple::core::seproxy::protocol::SeProtocol Class Referenceabstract

#include <SeProtocol.h>

Inherited by keyple::core::seproxy::protocol::SeCommonProtocols::SeCommonProtocol.

Public Member Functions

virtual const std::string & getName () const =0
 
virtual const TransmissionModegetTransmissionMode () const =0
 

Friends

KEYPLECORE_API std::ostream & operator<< (std::ostream &os, const std::shared_ptr< SeProtocol > &se)
 

Member Function Documentation

◆ getName()

virtual const std::string& keyple::core::seproxy::protocol::SeProtocol::getName ( ) const
pure virtual

Protocol name

Returns
String

Implemented in keyple::core::seproxy::protocol::SeCommonProtocols::SeCommonProtocol.

◆ getTransmissionMode()

virtual const TransmissionMode& keyple::core::seproxy::protocol::SeProtocol::getTransmissionMode ( ) const
pure virtual

Transmission mode: CONTACTS or CONTACTLESS

Returns
a TransmissionMode enum value

Implemented in keyple::core::seproxy::protocol::SeCommonProtocols::SeCommonProtocol.

Friends And Related Function Documentation

◆ operator<<

KEYPLECORE_API std::ostream& operator<< ( std::ostream &  os,
const std::shared_ptr< SeProtocol > &  se 
)
friend

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