xrpld
Loading...
Searching...
No Matches
xrpl::PeerFinder::SourceStringsImp Class Reference
Inheritance diagram for xrpl::PeerFinder::SourceStringsImp:
Collaboration diagram for xrpl::PeerFinder::SourceStringsImp:

Public Types

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

Public Member Functions

 SourceStringsImp (std::string name, Strings strings)
 ~SourceStringsImp () override=default
std::string const & name () override
void fetch (Results &results, beast::Journal journal) override
virtual void cancel ()

Static Public Member Functions

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

Private Attributes

std::string name_
Strings strings_

Detailed Description

Definition at line 14 of file SourceStrings.cpp.

Member Typedef Documentation

◆ Strings

Definition at line 15 of file SourceStrings.h.

Constructor & Destructor Documentation

◆ SourceStringsImp()

xrpl::PeerFinder::SourceStringsImp::SourceStringsImp ( std::string name,
Strings strings )

Definition at line 17 of file SourceStrings.cpp.

◆ ~SourceStringsImp()

xrpl::PeerFinder::SourceStringsImp::~SourceStringsImp ( )
overridedefault

Member Function Documentation

◆ name()

std::string const & xrpl::PeerFinder::SourceStringsImp::name ( )
overridevirtual

Implements xrpl::PeerFinder::Source.

Definition at line 25 of file SourceStrings.cpp.

◆ fetch()

void xrpl::PeerFinder::SourceStringsImp::fetch ( Results & results,
beast::Journal journal )
overridevirtual

Implements xrpl::PeerFinder::Source.

Definition at line 31 of file SourceStrings.cpp.

◆ make()

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

Definition at line 53 of file SourceStrings.cpp.

◆ cancel()

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

Definition at line 36 of file Source.h.

Member Data Documentation

◆ name_

std::string xrpl::PeerFinder::SourceStringsImp::name_
private

Definition at line 46 of file SourceStrings.cpp.

◆ strings_

Strings xrpl::PeerFinder::SourceStringsImp::strings_
private

Definition at line 47 of file SourceStrings.cpp.