nds2-client - Developer 0.16.7
Loading...
Searching...
No Matches
nds_standalone.hh
Go to the documentation of this file.
1#ifndef LIBNDSCXX_MODULE_STANDALONE_HH
2#define LIBNDSCXX_MODULE_STANDALONE_HH
3
4#include "nds_connection.hh"
5
6namespace NDS
7{
8 inline namespace abi_0
9 {
10
29 fetch( const NDS::parameters& params,
32 const NDS::connection::channel_names_type& channel_names );
33
53 const NDS::connection::channel_names_type& channel_names );
54
110 iterate( const NDS::parameters& params,
111 NDS::request_period period,
112 const NDS::connection::channel_names_type& channel_names );
113
168 const NDS::connection::channel_names_type& channel_names );
169
214 find_channels( const NDS::parameters& params,
215 const channel_predicate_object& pred );
216
259 find_channels( const channel_predicate_object& pred );
260 }
261}
262
263#endif
#define DLL_EXPORT
Definition channel.h:12
long gps_second_type
Type second portion of a gps time.
Definition nds_buffer.hh:33
The data_iterable manages streaming data from an NDS::connection.
Definition nds_data_iterator.hh:263
The parameters class holds the configuration for a connection. This includes gap handling strategy an...
Definition nds_connection.hh:930
std::vector< buffer > buffers_type
Definition nds_buffer.hh:356
std::vector< channel > channels_type
Definition nds_channel.hh:298
NDS::buffers_type fetch(const NDS::parameters &params, buffer::gps_second_type gps_start, buffer::gps_second_type gps_stop, const NDS::connection::channel_names_type &channel_names)
Retreive data from the server without having to manage a connection.
Definition nds_standalone.cc:12
NDS::data_iterable iterate(const NDS::parameters &params, NDS::request_period period, const NDS::connection::channel_names_type &channel_names)
Retreive data in segments without having to manage a connection.
Definition nds_standalone.cc:31
channels_type find_channels(const NDS::parameters &params, const channel_predicate_object &pred)
Retrieve a list of channels without having to manage a connection.
Definition nds_standalone.cc:48
The NDS client namespace.
Definition debug_stream.cc:18
This represents a [start, stop) time with an optional data stride.
Definition nds_data_iterator.hh:38