rippled
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
ripple::PeerFinder::SourceStringsImp Class Reference
Inheritance diagram for ripple::PeerFinder::SourceStringsImp:
Inheritance graph
[legend]
Collaboration diagram for ripple::PeerFinder::SourceStringsImp:
Collaboration graph
[legend]

Public Types

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

Public Member Functions

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

Private Attributes

std::string m_name
 
Strings m_strings
 

Detailed Description

Definition at line 25 of file SourceStrings.cpp.

Member Typedef Documentation

◆ Strings

Definition at line 35 of file SourceStrings.h.

Constructor & Destructor Documentation

◆ SourceStringsImp()

ripple::PeerFinder::SourceStringsImp::SourceStringsImp ( std::string const &  name,
Strings const &  strings 
)

Definition at line 28 of file SourceStrings.cpp.

◆ ~SourceStringsImp()

ripple::PeerFinder::SourceStringsImp::~SourceStringsImp ( )
default

Member Function Documentation

◆ name()

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

Implements ripple::PeerFinder::Source.

Definition at line 36 of file SourceStrings.cpp.

◆ fetch()

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

Implements ripple::PeerFinder::Source.

Definition at line 42 of file SourceStrings.cpp.

◆ New()

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

Definition at line 65 of file SourceStrings.cpp.

◆ cancel()

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

Definition at line 58 of file Source.h.

Member Data Documentation

◆ m_name

std::string ripple::PeerFinder::SourceStringsImp::m_name
private

Definition at line 58 of file SourceStrings.cpp.

◆ m_strings

Strings ripple::PeerFinder::SourceStringsImp::m_strings
private

Definition at line 59 of file SourceStrings.cpp.