3#ifndef SWIG__COMMON__NDS_AVAILABLILITY_HH
4#define SWIG__COMMON__NDS_AVAILABLILITY_HH
13#include "nds_export.hh"
14#include "nds_channel.hh"
15#include "nds_buffer.hh"
19 inline namespace abi_0
42 NDS::buffer::gps_second_type
gps_stop );
46 NDS::buffer::gps_second_type
gps_stop );
49 NDS::buffer::gps_second_type
51 NDS::buffer::gps_second_type
60 typedef NDS::buffer::gps_second_type gps_second_type;
67 gps_second_type stop );
71 gps_second_type gps_start;
72 gps_second_type gps_stop;
88 :
public std::vector< simple_segment_list_type >
132 DLL_EXPORT
extern std::ostream& operator<<( std::ostream& os,
135 DLL_EXPORT std::ostream& operator<<( std::ostream& os,
138 DLL_EXPORT
extern std::ostream&
141 DLL_EXPORT
extern std::ostream&
142 operator<<( std::ostream& os,
145 DLL_EXPORT
extern std::ostream&
148 DLL_EXPORT
extern std::ostream& operator<<( std::ostream& os,
151 DLL_EXPORT
extern std::ostream&
A list of availabilitys (channels, availability segments)
Definition nds_availability.hh:127
A list of detailed segments. This does not contain the channel name.
Definition nds_availability.hh:98
A list of simple availability lists.
Definition nds_availability.hh:89
A list of simple segments. This does not contain the channel name.
Definition nds_availability.hh:80
The NDS client namespace.
Definition debug_stream.cc:18
Availability information for a channel.
Definition nds_availability.hh:108
DLL_EXPORT simple_segment_list_type simple_list() const
Get a simple time span list of availability.
Definition nds_availability_internal.cc:11
std::string name
The channel name.
Definition nds_availability.hh:109
segment_list_type data
The full availability list, with full frame type information.
Definition nds_availability.hh:114
An availability segment defines when data is available.
Definition nds_availability.hh:38
std::string frame_type
The ldas supplied frame type.
Definition nds_availability.hh:48
NDS::buffer::gps_second_type gps_start
The start time for this segment.
Definition nds_availability.hh:50
NDS::buffer::gps_second_type gps_stop
The second after the end time.
Definition nds_availability.hh:52
A simple [start,stop) range for denoting segments.
Definition nds_availability.hh:59