rippled
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ripple::PeerFinder::SourceStrings Class Referenceabstract

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

Inheritance diagram for ripple::PeerFinder::SourceStrings:
Inheritance graph
[legend]
Collaboration diagram for ripple::PeerFinder::SourceStrings:
Collaboration graph
[legend]

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< SourceNew (std::string const &name, Strings const &strings)
 

Detailed Description

Provides addresses from a static set of strings.

Definition at line 30 of file SourceStrings.h.

Member Typedef Documentation

◆ Strings

Definition at line 35 of file SourceStrings.h.

Constructor & Destructor Documentation

◆ SourceStrings()

ripple::PeerFinder::SourceStrings::SourceStrings ( )
explicitdefault

Member Function Documentation

◆ New()

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

Definition at line 65 of file SourceStrings.cpp.

◆ name()

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

◆ cancel()

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

Definition at line 58 of file Source.h.

◆ fetch()

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