nds2-client - Developer 0.16.7
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
NDS::detail::request_fragment Struct Reference

#include <nds_request_fragment.hh>

Collaboration diagram for NDS::detail::request_fragment:
Collaboration graph
[legend]

Public Types

typedef std::vector< buffer * > working_buffers
 
typedef simple_segment_list_type time_span_type
 

Public Member Functions

bool is_compatible (const time_span_type &avail) const
 
bool push_back_if (const std::string &name, time_span_type avail, buffer *dest_buffer)
 
void bulk_set (const buffer::channel_names_type &names, const working_buffers &dest_buffers, buffer::gps_second_type gps_start, buffer::gps_second_type gps_stop)
 

Public Attributes

channel::channel_names_type names
 
working_buffers buffers
 
time_span_type time_spans
 

Member Typedef Documentation

◆ time_span_type

◆ working_buffers

Member Function Documentation

◆ bulk_set()

void NDS::detail::request_fragment::bulk_set ( const buffer::channel_names_type names,
const working_buffers dest_buffers,
buffer::gps_second_type  gps_start,
buffer::gps_second_type  gps_stop 
)

◆ is_compatible()

bool NDS::detail::request_fragment::is_compatible ( const time_span_type avail) const

◆ push_back_if()

bool NDS::detail::request_fragment::push_back_if ( const std::string &  name,
time_span_type  avail,
buffer dest_buffer 
)

Member Data Documentation

◆ buffers

working_buffers NDS::detail::request_fragment::buffers

◆ names

channel::channel_names_type NDS::detail::request_fragment::names

◆ time_spans

time_span_type NDS::detail::request_fragment::time_spans

The documentation for this struct was generated from the following files: