xrpld
Loading...
Searching...
No Matches
xrpl::PeerFinder::SourceStrings Class Referenceabstract

Provides addresses from a static set of strings. More...

#include <SourceStrings.h>

Inheritance diagram for xrpl::PeerFinder::SourceStrings:
Collaboration diagram for xrpl::PeerFinder::SourceStrings:

Public Types

using Strings = std::vector<std::string>

Public Member Functions

 SourceStrings ()=default
virtual std::string const & name ()=0
virtual void cancel ()
virtual void fetch (Results &results, beast::Journal journal)=0

Static Public Member Functions

static std::shared_ptr< Sourcemake (std::string const &name, Strings const &strings)

Detailed Description

Provides addresses from a static set of strings.

Definition at line 10 of file SourceStrings.h.

Member Typedef Documentation

◆ Strings

Constructor & Destructor Documentation

◆ SourceStrings()

xrpl::PeerFinder::SourceStrings::SourceStrings ( )
explicitdefault

Member Function Documentation

◆ make()

std::shared_ptr< Source > xrpl::PeerFinder::SourceStrings::make ( std::string const & name,
Strings const & strings )
static

Definition at line 53 of file SourceStrings.cpp.

◆ name()

virtual std::string const & xrpl::PeerFinder::Source::name ( )
pure virtualinherited

◆ cancel()

virtual void xrpl::PeerFinder::Source::cancel ( )
virtualinherited

Definition at line 36 of file Source.h.

◆ fetch()

virtual void xrpl::PeerFinder::Source::fetch ( Results & results,
beast::Journal journal )
pure virtualinherited