nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
nds_channel.hh File Reference
#include <ctime>
#include <complex>
#include <memory>
#include <string>
#include <ostream>
#include <vector>
#include "nds_export.hh"
Include dependency graph for nds_channel.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NDS::abi_0::channel
 Represents a LIGO data channel. More...
 
class  NDS::abi_0::channel::hash_type
 The hash_type represents a channel hash. The channel hash is an hash of the NDS2 channel list. It can be used by appliations to determine if a channel list has changed. More...
 
struct  NDS::abi_0::channel_data_type_conversion< T >
 Given a C++ data type, determine which NDS channel data type applies to it. More...
 
struct  NDS::abi_0::channel_data_type_conversion< std::int16_t >
 
struct  NDS::abi_0::channel_data_type_conversion< std::int32_t >
 
struct  NDS::abi_0::channel_data_type_conversion< std::int64_t >
 
struct  NDS::abi_0::channel_data_type_conversion< float >
 
struct  NDS::abi_0::channel_data_type_conversion< double >
 
struct  NDS::abi_0::channel_data_type_conversion< std::complex< float > >
 
struct  NDS::abi_0::channel_data_type_conversion< std::uint32_t >
 

Namespaces

 NDS
 The NDS client namespace.
 
 NDS::detail
 
 NDS::abi_0
 

Typedefs

typedef std::vector< channel > NDS::abi_0::channels_type
 

Functions

std::ostream & NDS::abi_0::operator<< (std::ostream &os, const channel &ch)
 
const std::string & NDS::abi_0::channel_type_to_string (channel::channel_type ctype)
 
const std::string & NDS::abi_0::data_type_to_string (channel::data_type dtype)