#include "peer.hpp"


Public Member Functions | |
| Peer (const interface::types::AddressTypeView address, std::string public_key_hex, const std::optional< interface::types::TLSCertificateTypeView > &tls_certificate) | |
| const interface::types::AddressType & | address () const override |
| const std::string & | pubkey () const override |
| const std::optional< interface::types::TLSCertificateType > & | tlsCertificate () const override |
| void | setTlsCertificate (interface::types::TLSCertificateTypeView cert) |
Public Member Functions inherited from shared_model::interface::Peer | |
| std::string | toString () const override |
| bool | operator== (const ModelType &rhs) const override |
Public Member Functions inherited from shared_model::interface::ModelPrimitive< Peer > | |
| virtual bool | operator== (const ModelType &rhs) const=0 |
| virtual bool | operator!= (const ModelType &rhs) const |
| virtual | ~ModelPrimitive ()=default |
Additional Inherited Members | |
Public Types inherited from shared_model::interface::ModelPrimitive< Peer > | |
| using | ModelType = Peer |
| Peer::Peer | ( | const interface::types::AddressTypeView | address, |
| std::string | public_key_hex, | ||
| const std::optional< interface::types::TLSCertificateTypeView > & | tls_certificate | ||
| ) |
|
overridevirtual |
Implements shared_model::interface::Peer.
|
overridevirtual |
Implements shared_model::interface::Peer.
| void Peer::setTlsCertificate | ( | interface::types::TLSCertificateTypeView | cert | ) |
|
overridevirtual |
Implements shared_model::interface::Peer.