xrpld
Loading...
Searching...
No Matches
xrpl::peer_finder::SourceStringsImp Class Reference
Inheritance diagram for xrpl::peer_finder::SourceStringsImp:
Collaboration diagram for xrpl::peer_finder::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 13 of file SourceStrings.cpp.

Member Typedef Documentation

◆ Strings

Constructor & Destructor Documentation

◆ SourceStringsImp()

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

Definition at line 16 of file SourceStrings.cpp.

◆ ~SourceStringsImp()

xrpl::peer_finder::SourceStringsImp::~SourceStringsImp ( )
overridedefault

Member Function Documentation

◆ name()

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

Implements xrpl::peer_finder::Source.

Definition at line 24 of file SourceStrings.cpp.

◆ fetch()

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

Implements xrpl::peer_finder::Source.

Definition at line 30 of file SourceStrings.cpp.

◆ make()

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

Definition at line 52 of file SourceStrings.cpp.

◆ cancel()

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

Definition at line 42 of file Source.h.

Member Data Documentation

◆ name_

std::string xrpl::peer_finder::SourceStringsImp::name_
private

Definition at line 45 of file SourceStrings.cpp.

◆ strings_

Strings xrpl::peer_finder::SourceStringsImp::strings_
private

Definition at line 46 of file SourceStrings.cpp.