18#ifndef _das_builder_h_
19#define _das_builder_h_
50typedef struct das_builder {
71 int lDsMap[MAX_PKTIDS];
74 struct ds_pd_set* lPairs;
86DAS_API DasDsBldr* new_DasDsBldr(
void);
94DAS_API
void del_DasDsBldr(DasDsBldr* pThis);
105DAS_API
void DasDsBldr_release(DasDsBldr* pThis);
115DAS_API
DasStream* DasDsBldr_getStream(DasDsBldr* pThis);
129DAS_DEPRECATED DAS_API
DasDs** DasDsBldr_getDataSets(DasDsBldr* pThis,
size_t* pLen);
142DAS_DEPRECATED DAS_API
DasDesc* DasDsBldr_getProps(DasDsBldr* pThis);
157DAS_DEPRECATED DAS_API
DasDs** build_from_stdin(
158 const char* sProgName,
size_t* pSets,
DasDesc** ppGlobal
171DAS_API
DasStream* stream_from_stdin(
const char* sProgName);
182DAS_API
DasStream* stream_from_path(
const char* sProg,
const char* sFile);
Objects which correlate arrays in index space.
Callback processing for das2 stream reads and writes.
Base structure for Stream Header Items.
Definition descriptor.h:74
Das Datasets.
Definition dataset.h:156
Describes the stream itself, in particular the compression used, current packetDescriptors,...
Definition stream.h:91
Holds information for a single packet type in a Das2 stream.
Definition packet.h:138
A set of callbacks used for input and output stream processing.
Definition processor.h:129