nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nds_helper.hh
Go to the documentation of this file.
1 /* -*- mode: C++ ; c-basic-offset: 2; indent-tabs-mode: nil -*- */
2 
3 #ifndef SWIG__COMMON__NDS_HELPER_HH
4 #define SWIG__COMMON__NDS_HELPER_HH
5 
6 #include <memory>
7 
8 #include "daqc.h"
9 
10 #include "nds_channel.hh"
11 #include "nds_availability.hh"
12 
13 namespace NDS
14 {
15  namespace detail
16  {
17  channel create_channel( const chan_req_t& Source );
18 
19  void simplify_availability_intl( const availability& avail,
20  simple_segment_list_type& output );
21 
23  const availability_list_type& avails,
24  simple_availability_list_type& output );
25 
26  std::string strip_rate_from_channel_name( const std::string& ch );
27  }
28 }
29 
30 #endif /* SWIG__COMMON__NDS_HELPER_HH */
std::string strip_rate_from_channel_name(const std::string &ch)
Definition: nds_helper.cc:126
void simplify_availability_intl(const availability &avail, simple_segment_list_type &output)
Definition: nds_helper.cc:53
void simplify_availability_list_intl(const availability_list_type &avails, simple_availability_list_type &output)
Definition: nds_helper.cc:97
Channel request/status entry.
Definition: daqc.h:190
channel create_channel(const chan_req_t &Source)
Definition: nds_helper.cc:23