nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
NDS::detail::basic_channel_filter Class Reference

A basic channel filter. More...

#include <nds_connection_ptype.hh>

Public Member Functions

 basic_channel_filter (channel::data_type data_type_mask, channel::sample_rate_type min_sample_rate, channel::sample_rate_type max_sample_rate)
 
bool operator() (const channel &ch)
 

Private Attributes

channel::data_type data_type_mask_
 
channel::sample_rate_type min_sample_rate_
 
channel::sample_rate_type max_sample_rate_
 

Detailed Description

A basic channel filter.

Remarks
Used by the find_channels and count_channels code paths

Constructor & Destructor Documentation

NDS::detail::basic_channel_filter::basic_channel_filter ( channel::data_type  data_type_mask,
channel::sample_rate_type  min_sample_rate,
channel::sample_rate_type  max_sample_rate 
)
inline

Member Function Documentation

bool NDS::detail::basic_channel_filter::operator() ( const channel &  ch)
inline

Member Data Documentation

channel::data_type NDS::detail::basic_channel_filter::data_type_mask_
private
channel::sample_rate_type NDS::detail::basic_channel_filter::max_sample_rate_
private
channel::sample_rate_type NDS::detail::basic_channel_filter::min_sample_rate_
private

The documentation for this class was generated from the following file: