Botan 3.6.1
Crypto and TLS for C&
Botan::Roughtime::Server_Information Struct Referencefinal

#include <roughtime.h>

Public Member Functions

const std::vector< std::string > & addresses () const
 
const std::string & name () const
 
const Ed25519_PublicKeypublic_key () const
 
 Server_Information (std::string_view name, const Ed25519_PublicKey &public_key, const std::vector< std::string > &addresses)
 

Detailed Description

Definition at line 136 of file roughtime.h.

Constructor & Destructor Documentation

◆ Server_Information()

Botan::Roughtime::Server_Information::Server_Information ( std::string_view name,
const Ed25519_PublicKey & public_key,
const std::vector< std::string > & addresses )
inline

Definition at line 138 of file roughtime.h.

140 :
141 m_name{name}, m_public_key{public_key}, m_addresses{addresses} {}
const std::string & name() const
Definition roughtime.h:143
const Ed25519_PublicKey & public_key() const
Definition roughtime.h:145
const std::vector< std::string > & addresses() const
Definition roughtime.h:147

Member Function Documentation

◆ addresses()

const std::vector< std::string > & Botan::Roughtime::Server_Information::addresses ( ) const
inline

Definition at line 147 of file roughtime.h.

147{ return m_addresses; }

◆ name()

const std::string & Botan::Roughtime::Server_Information::name ( ) const
inline

Definition at line 143 of file roughtime.h.

143{ return m_name; }

◆ public_key()

const Ed25519_PublicKey & Botan::Roughtime::Server_Information::public_key ( ) const
inline

Definition at line 145 of file roughtime.h.

145{ return m_public_key; }

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