xrpld
Loading...
Searching...
No Matches
xrpl::test::BasicNetwork_test::Peer Struct Reference
Collaboration diagram for xrpl::test::BasicNetwork_test::Peer:

Public Member Functions

 Peer (Peer const &)=default
 Peer (Peer &&)=default
 Peer (int id)
template<class Net>
void start (csf::Scheduler &scheduler, Net &net)
template<class Net>
void receive (Net &net, Peer *from, int m)

Public Attributes

int id
std::set< int > set

Detailed Description

Definition at line 14 of file BasicNetwork_test.cpp.

Constructor & Destructor Documentation

◆ Peer() [1/3]

xrpl::test::BasicNetwork_test::Peer::Peer ( Peer const & )
default

◆ Peer() [2/3]

xrpl::test::BasicNetwork_test::Peer::Peer ( Peer && )
default

◆ Peer() [3/3]

xrpl::test::BasicNetwork_test::Peer::Peer ( int id)
explicit

Definition at line 22 of file BasicNetwork_test.cpp.

Member Function Documentation

◆ start()

template<class Net>
void xrpl::test::BasicNetwork_test::Peer::start ( csf::Scheduler & scheduler,
Net & net )

Definition at line 28 of file BasicNetwork_test.cpp.

◆ receive()

template<class Net>
void xrpl::test::BasicNetwork_test::Peer::receive ( Net & net,
Peer * from,
int m )

Definition at line 48 of file BasicNetwork_test.cpp.

Member Data Documentation

◆ id

int xrpl::test::BasicNetwork_test::Peer::id

Definition at line 16 of file BasicNetwork_test.cpp.

◆ set

std::set<int> xrpl::test::BasicNetwork_test::Peer::set

Definition at line 17 of file BasicNetwork_test.cpp.