nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

typedef simple_segment_list_type NDS::detail::request_fragment::time_span_type
typedef std::vector< buffer* > NDS::detail::request_fragment::working_buffers

Member Function Documentation

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 
)
bool NDS::detail::request_fragment::is_compatible ( const time_span_type avail) const
bool NDS::detail::request_fragment::push_back_if ( const std::string &  name,
time_span_type  avail,
buffer *  dest_buffer 
)

Member Data Documentation

working_buffers NDS::detail::request_fragment::buffers
channel::channel_names_type NDS::detail::request_fragment::names
time_span_type NDS::detail::request_fragment::time_spans

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