CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
38 std::vector<std::pair<ionet::NodeRoles, PacketIoPicker*>>
m_pickers;
Represents a time duration.
Definition: TimeSpan.h:30
NodeRoles
A node's role.
Definition: NodeRoles.h:28
void insert(PacketIoPicker &picker, ionet::NodeRoles roles)
Inserts picker, which is compatible with the specified roles, into this container.
Definition: PacketIoPickerContainer.cpp:26
An interface for picking packet io pairs.
Definition: PacketIoPicker.h:30
A collection of packet io pickers.
Definition: PacketIoPickerContainer.h:28
Definition: AddressExtractionExtension.cpp:28
std::vector< std::pair< ionet::NodeRoles, PacketIoPicker * > > m_pickers
Definition: PacketIoPickerContainer.h:38
std::vector< ionet::NodePacketIoPair > pickMatching(const utils::TimeSpan &ioDuration, ionet::NodeRoles roles) const
Definition: PacketIoPickerContainer.cpp:30