ocssw
V2022
|
epr_dataset.c
Go to the documentation of this file.
155 if (strncmp(dsd->ds_name, p_tables[pt_index].descriptors[i].ds_name, strlen(epr_strip_string_r(dsd->ds_name))) == 0) {
317 if (fseek(dataset_id->product_id->istream, dsd_offset + record_size * record_index, SEEK_SET) != 0) {
EPR_SDatasetId * epr_create_dataset_id(EPR_SProductId *product_id, const EPR_SDSD *dsd, const char *dataset_name, const struct RecordDescriptor *record_descriptor, const char *dsd_name, const char *description)
Definition: epr_dataset.c:42
const EPR_SDSD * epr_get_dsd(const EPR_SDatasetId *dataset_id)
Definition: epr_dataset.c:196
epr_uint epr_get_data_type_size(EPR_EDataTypeId data_type_id)
Definition: epr_core.c:148
EPR_SRecord * epr_create_record_from_info(EPR_SRecordInfo *record_info)
Definition: epr_record.c:315
char * epr_assign_string(char **str_clone, const char *str)
Definition: epr_string.c:29
EPR_SPtrArray * epr_create_dataset_ids(EPR_SProductId *product_id)
Definition: epr_dataset.c:102
Definition: epr_dddb.h:10
const char * epr_get_dataset_name(EPR_SDatasetId *dataset_id)
Definition: epr_dataset.c:172
What value is used by your function when the data value is bad Default is BAD_FLT l2prod product_id[0]
Definition: HOWTO_Add_a_product.txt:102
EPR_SRecord * epr_read_record(EPR_SDatasetId *dataset_id, epr_uint record_index, EPR_SRecord *record)
Definition: epr_dataset.c:269
void * epr_get_ptr_array_elem_at(const EPR_SPtrArray *ptr_array, unsigned int index)
Definition: epr_ptrarray.c:122
const struct DatasetDescriptor * descriptors
Definition: epr_dddb.h:52
const char * epr_get_dsd_name(const EPR_SDatasetId *dataset_id)
Definition: epr_dataset.c:208
int epr_add_ptr_array_elem(EPR_SPtrArray *ptr_array, void *elem)
Definition: epr_ptrarray.c:75
void epr_set_err(EPR_EErrCode err_code, const char *err_message)
Definition: epr_core.c:221
const struct DatasetDescriptorTable dddb_product_tables[46]
Definition: epr_dddb.c:4190
EPR_SRecord * epr_create_record(EPR_SDatasetId *dataset_id)
Definition: epr_dataset.c:241
epr_uint epr_get_dataset_offset(EPR_SDatasetId *dataset_id)
Definition: epr_dataset.c:220
epr_uint epr_get_num_records(const EPR_SDatasetId *dataset_id)
Definition: epr_dataset.c:184
EPR_SRecordInfo * epr_get_record_info(EPR_SDatasetId *dataset_id)
Definition: epr_record.c:151
EPR_SPtrArray * epr_create_ptr_array(unsigned int capacity)
Definition: epr_ptrarray.c:29
Definition: epr_dddb.h:48