#include <nds_channel_selection.hh>
|
std::vector< const NDS::channel * > | filter_and_sort_channel_list (NDS::channels_type &input, NDS::channel::channel_type channel_type_mask) |
|
channel | downselect (NDS::channels_type &input, const std::string &name, NDS::channel::channel_type channel_type_mask, selection_method policy) |
|
Enumerator |
---|
UNIQUE_CHANNEL |
|
FIRST_CHANNEL |
epoch allowed
require a unique channel, no expansion in
|
UNIQUE_THEN_FIRST |
epoch allowed
take the first channel found, no expansion inIf there are no channels, allow a global epoch and take the first
|
channel NDS::detail::channel_selector::downselect |
( |
NDS::channels_type & |
input, |
|
|
const std::string & |
name, |
|
|
NDS::channel::channel_type |
channel_type_mask, |
|
|
selection_method |
policy |
|
) |
| |
|
private |
std::vector< const NDS::channel * > NDS::detail::channel_selector::filter_and_sort_channel_list |
( |
NDS::channels_type & |
input, |
|
|
NDS::channel::channel_type |
channel_type_mask |
|
) |
| |
|
private |
std::shared_ptr< conn_p_type > NDS::detail::channel_selector::conn_ |
|
private |
The documentation for this class was generated from the following files: