SDDS ToolKit Programs and Libraries for C and Python
Loading...
Searching...
No Matches
SDDSFile.cc File Reference

Detailed Description

Archived implementation of the original SDDS3 file class.

Provides the historical monolithic file, layout, page, and error handling implementation selected only by the unmodernized SDDS3 API.

Note
This source is retained for migration reference and is not compiled into libSDDSpp.
License
This file is distributed under the terms of the Software License Agreement found in the file LICENSE included with this distribution.

Definition in file SDDSFile.cc.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <limits.h>
#include <math.h>
#include "SDDS3.h"
#include "mdb.h"

Go to the source code of this file.

Functions

void * SDDSFile_new (int32_t mode,...)
 
void SDDSFile_delete (void *sddsfile)
 
void SDDSFile_setFileName (void *sddsfile, char *filename)
 
uint32_t SDDSFile_getDataMode (void *sddsfile)
 
void SDDSFile_setDataMode (void *sddsfile, uint32_t mode)
 
void SDDSFile_setLayoutVersion (void *sddsfile, int32_t version)
 
void SDDSFile_setColumnMajorOrder (void *sddsfile)
 
void SDDSFile_setRowMajorOrder (void *sddsfile)
 
void SDDSFile_setBinaryMode (void *sddsfile)
 
void SDDSFile_setAsciiMode (void *sddsfile)
 
void SDDSFile_setNonNativeEndian (void *sddsfile)
 
void SDDSFile_setNativeEndian (void *sddsfile)
 
void SDDSFile_setNoRowCount (void *sddsfile)
 
void SDDSFile_setUseRowCount (void *sddsfile)
 
void SDDSFile_setDescription (void *sddsfile, char *text, char *contents)
 
int32_t SDDSFile_getDescription (void *sddsfile, char **text, char **contents)
 
int32_t SDDSFile_defineArray (void *sddsfile, int32_t mode,...)
 
int32_t SDDSFile_defineParameter (void *sddsfile, int32_t mode,...)
 
int32_t SDDSFile_defineColumn (void *sddsfile, int32_t mode,...)
 
void SDDSFile_setArraySymbol (void *sddsfile, int32_t index, char *symbol)
 
void SDDSFile_setParameterSymbol (void *sddsfile, int32_t index, char *symbol)
 
void SDDSFile_setColumnSymbol (void *sddsfile, int32_t index, char *symbol)
 
void SDDSFile_setArrayUnits (void *sddsfile, int32_t index, char *units)
 
void SDDSFile_setParameterUnits (void *sddsfile, int32_t index, char *units)
 
void SDDSFile_setColumnUnits (void *sddsfile, int32_t index, char *units)
 
void SDDSFile_setArrayDescription (void *sddsfile, int32_t index, char *description)
 
void SDDSFile_setParameterDescription (void *sddsfile, int32_t index, char *description)
 
void SDDSFile_setColumnDescription (void *sddsfile, int32_t index, char *description)
 
void SDDSFile_setArrayFormatString (void *sddsfile, int32_t index, char *format_string)
 
void SDDSFile_setParameterFormatString (void *sddsfile, int32_t index, char *format_string)
 
void SDDSFile_setColumnFormatString (void *sddsfile, int32_t index, char *format_string)
 
void SDDSFile_setParameterFixedValue (void *sddsfile, int32_t index, char *fixed_value)
 
void SDDSFile_setArrayFieldLength (void *sddsfile, int32_t index, uint32_t field_length)
 
void SDDSFile_setColumnFieldLength (void *sddsfile, int32_t index, uint32_t field_length)
 
void SDDSFile_setArrayGroupName (void *sddsfile, int32_t index, char *group_name)
 
void SDDSFile_setArrayDimensions (void *sddsfile, int32_t index, uint32_t dimensions)
 
void SDDSFile_setArrayDim (void *sddsfile, uint32_t page, uint32_t *dimensions, int32_t mode,...)
 
char * SDDSFile_getArrayName (void *sddsfile, int32_t index)
 
char * SDDSFile_getParameterName (void *sddsfile, int32_t index)
 
char * SDDSFile_getColumnName (void *sddsfile, int32_t index)
 
char ** SDDSFile_getArrayNames (void *sddsfile)
 
int32_t SDDSFile_getArrayCount (void *sddsfile)
 
char ** SDDSFile_getParameterNames (void *sddsfile)
 
int32_t SDDSFile_getParameterCount (void *sddsfile)
 
char ** SDDSFile_getColumnNames (void *sddsfile)
 
int32_t SDDSFile_getColumnCount (void *sddsfile)
 
char * SDDSFile_getArrayUnits (void *sddsfile, int32_t index)
 
char * SDDSFile_getParameterUnits (void *sddsfile, int32_t index)
 
char * SDDSFile_getColumnUnits (void *sddsfile, int32_t index)
 
char ** SDDSFile_getAllArrayUnits (void *sddsfile)
 
char ** SDDSFile_getAllParameterUnits (void *sddsfile)
 
char ** SDDSFile_getAllColumnUnits (void *sddsfile)
 
char * SDDSFile_getArraySymbol (void *sddsfile, int32_t index)
 
char * SDDSFile_getParameterSymbol (void *sddsfile, int32_t index)
 
char * SDDSFile_getColumnSymbol (void *sddsfile, int32_t index)
 
char ** SDDSFile_getArraySymbols (void *sddsfile)
 
char ** SDDSFile_getParameterSymbols (void *sddsfile)
 
char ** SDDSFile_getColumnSymbols (void *sddsfile)
 
char * SDDSFile_getArrayFormatString (void *sddsfile, int32_t index)
 
char * SDDSFile_getParameterFormatString (void *sddsfile, int32_t index)
 
char * SDDSFile_getColumnFormatString (void *sddsfile, int32_t index)
 
char ** SDDSFile_getArrayFormatStrings (void *sddsfile)
 
char ** SDDSFile_getParameterFormatStrings (void *sddsfile)
 
char ** SDDSFile_getColumnFormatStrings (void *sddsfile)
 
int32_t SDDSFile_getArrayType (void *sddsfile, int32_t index)
 
int32_t SDDSFile_getParameterType (void *sddsfile, int32_t index)
 
int32_t SDDSFile_getColumnType (void *sddsfile, int32_t index)
 
int32_t * SDDSFile_getArrayTypes (void *sddsfile)
 
int32_t * SDDSFile_getParameterTypes (void *sddsfile)
 
int32_t * SDDSFile_getColumnTypes (void *sddsfile)
 
char * SDDSFile_getArrayDescription (void *sddsfile, int32_t index)
 
char * SDDSFile_getParameterDescription (void *sddsfile, int32_t index)
 
char * SDDSFile_getColumnDescription (void *sddsfile, int32_t index)
 
char ** SDDSFile_getArrayDescriptions (void *sddsfile)
 
char ** SDDSFile_getParameterDescriptions (void *sddsfile)
 
char ** SDDSFile_getColumnDescriptions (void *sddsfile)
 
char * SDDSFile_getArrayGroupName (void *sddsfile, int32_t index)
 
char ** SDDSFile_getArrayGroupNames (void *sddsfile)
 
char * SDDSFile_getParameterFixedValue (void *sddsfile, int32_t index)
 
char ** SDDSFile_getParameterFixedValues (void *sddsfile)
 
uint32_t SDDSFile_getArrayFieldLength (void *sddsfile, int32_t index)
 
uint32_t * SDDSFile_getArrayFieldLengths (void *sddsfile)
 
uint32_t SDDSFile_getArrayDimensions (void *sddsfile, int32_t index)
 
uint32_t * SDDSFile_getAllArrayDimensions (void *sddsfile)
 
uint32_t SDDSFile_getColumnFieldLength (void *sddsfile, int32_t index)
 
uint32_t * SDDSFile_getColumnFieldLengths (void *sddsfile)
 
int32_t SDDSFile_getArrayIndex (void *sddsfile, char *name)
 
int32_t SDDSFile_getParameterIndex (void *sddsfile, char *name)
 
int32_t SDDSFile_getColumnIndex (void *sddsfile, char *name)
 
int32_t * SDDSFile_getArrayIndexes (void *sddsfile, char **names, int32_t number)
 
int32_t * SDDSFile_getParameterIndexes (void *sddsfile, char **names, int32_t number)
 
int32_t * SDDSFile_getColumnIndexes (void *sddsfile, char **names, int32_t number)
 
int32_t SDDSFile_setArray (void *sddsfile, uint32_t page, uint32_t elements, int32_t mode,...)
 
int32_t SDDSFile_setParameter (void *sddsfile, uint32_t page, int32_t mode,...)
 
int32_t SDDSFile_setColumn (void *sddsfile, uint32_t page, uint32_t startRow, uint32_t rows, int32_t mode,...)
 
int32_t SDDSFile_getParameterInInt32 (void *sddsfile, uint32_t page, int32_t mode,...)
 
uint32_t SDDSFile_getParameterInUInt32 (void *sddsfile, uint32_t page, int32_t mode,...)
 
double SDDSFile_getParameterInDouble (void *sddsfile, uint32_t page, int32_t mode,...)
 
char * SDDSFile_getParameterInString (void *sddsfile, uint32_t page, int32_t mode,...)
 
void * SDDSFile_getInternalArray (void *sddsfile, uint32_t page, int32_t mode,...)
 
int32_t * SDDSFile_getArrayInInt32 (void *sddsfile, uint32_t page, int32_t mode,...)
 
uint32_t * SDDSFile_getArrayInUInt32 (void *sddsfile, uint32_t page, int32_t mode,...)
 
double * SDDSFile_getArrayInDouble (void *sddsfile, uint32_t page, int32_t mode,...)
 
char ** SDDSFile_getArrayInString (void *sddsfile, uint32_t page, int32_t mode,...)
 
void * SDDSFile_getInternalColumn (void *sddsfile, uint32_t page, int32_t mode,...)
 
int32_t * SDDSFile_getColumnInInt32 (void *sddsfile, uint32_t page, int32_t mode,...)
 
uint32_t * SDDSFile_getColumnInUInt32 (void *sddsfile, uint32_t page, int32_t mode,...)
 
double * SDDSFile_getColumnInDouble (void *sddsfile, uint32_t page, int32_t mode,...)
 
char ** SDDSFile_getColumnInString (void *sddsfile, uint32_t page, int32_t mode,...)
 
int32_t * SDDSFile_getParameterInInt32s (void *sddsfile, int32_t mode,...)
 
uint32_t * SDDSFile_getParameterInUInt32s (void *sddsfile, int32_t mode,...)
 
double * SDDSFile_getParameterInDoubles (void *sddsfile, int32_t mode,...)
 
char ** SDDSFile_getParameterInStrings (void *sddsfile, int32_t mode,...)
 
void SDDSFile_setError (void *sddsfile, char *error_text)
 
void SDDSFile_printErrors (void *sddsfile)
 
int32_t SDDSFile_checkForErrors (void *sddsfile)
 
void SDDSFile_clearErrors (void *sddsfile)
 
int32_t SDDSFile_readFile (void *sddsfile)
 
int32_t SDDSFile_initializeInput (void *sddsfile, char *filename)
 
int32_t SDDSFile_initializeOutput (void *sddsfile, int32_t data_mode, int32_t lines_per_row, char *description, char *contents, char *filename)
 
int32_t SDDSFile_writeFile (void *sddsfile)
 
int32_t SDDSFile_openInputFile (void *sddsfile)
 
int32_t SDDSFile_openOutputFile (void *sddsfile)
 
int32_t SDDSFile_readLayout (void *sddsfile)
 
int32_t SDDSFile_writeLayout (void *sddsfile)
 
int32_t SDDSFile_writePages (void *sddsfile)
 
int32_t SDDSFile_writePage (void *sddsfile, uint32_t page)
 
int32_t SDDSFile_readPages (void *sddsfile)
 
int32_t SDDSFile_readPage (void *sddsfile)
 
void SDDSFile_freePage (void *sddsfile)
 
uint32_t SDDSFile_pageCount (void *sddsfile)
 
uint32_t SDDSFile_rowCount (void *sddsfile, uint32_t page)
 
int32_t SDDSFile_closeFile (void *sddsfile)
 
int32_t SDDSFile_copyParameterDefinitions (void *sddsfile, void *sdds_source)
 
int32_t SDDSFile_copyParameterDefinition (void *sddsfile, void *sdds_source, char *orig_parameter_name, char *new_parameter_name)
 
int32_t SDDSFile_copyArrayDefinitions (void *sddsfile, void *sdds_source)
 
int32_t SDDSFile_copyArrayDefinition (void *sddsfile, void *sdds_source, char *orig_array_name, char *new_array_name)
 
int32_t SDDSFile_copyColumnDefinitions (void *sddsfile, void *sdds_source)
 
int32_t SDDSFile_copyColumnDefinition (void *sddsfile, void *sdds_source, char *orig_column_name, char *new_column_name)
 
int32_t SDDSFile_readRecoveryPossible (void *sddsfile)
 

Function Documentation

◆ SDDSFile_checkForErrors()

int32_t SDDSFile_checkForErrors ( void * sddsfile)

Definition at line 6108 of file SDDSFile.cc.

6108 {
6109 return(((SDDSFile*)sddsfile)->checkForErrors());
6110}

◆ SDDSFile_clearErrors()

void SDDSFile_clearErrors ( void * sddsfile)

Definition at line 6136 of file SDDSFile.cc.

6136 {
6137 ((SDDSFile*)sddsfile)->clearErrors();
6138}

◆ SDDSFile_closeFile()

int32_t SDDSFile_closeFile ( void * sddsfile)

Definition at line 8183 of file SDDSFile.cc.

8183 {
8184 return(((SDDSFile*)sddsfile)->closeFile());
8185}

◆ SDDSFile_copyArrayDefinition()

int32_t SDDSFile_copyArrayDefinition ( void * sddsfile,
void * sdds_source,
char * orig_array_name,
char * new_array_name )

Definition at line 8814 of file SDDSFile.cc.

8814 {
8815 return(((SDDSFile*)sddsfile)->copyArrayDefinition(sdds_source, orig_array_name, new_array_name));
8816}

◆ SDDSFile_copyArrayDefinitions()

int32_t SDDSFile_copyArrayDefinitions ( void * sddsfile,
void * sdds_source )

Definition at line 8778 of file SDDSFile.cc.

8778 {
8779 return(((SDDSFile*)sddsfile)->copyArrayDefinitions(sdds_source));
8780}

◆ SDDSFile_copyColumnDefinition()

int32_t SDDSFile_copyColumnDefinition ( void * sddsfile,
void * sdds_source,
char * orig_column_name,
char * new_column_name )

Definition at line 8892 of file SDDSFile.cc.

8892 {
8893 return(((SDDSFile*)sddsfile)->copyColumnDefinition(sdds_source, orig_column_name, new_column_name));
8894}

◆ SDDSFile_copyColumnDefinitions()

int32_t SDDSFile_copyColumnDefinitions ( void * sddsfile,
void * sdds_source )

Definition at line 8858 of file SDDSFile.cc.

8858 {
8859 return(((SDDSFile*)sddsfile)->copyColumnDefinitions(sdds_source));
8860}

◆ SDDSFile_copyParameterDefinition()

int32_t SDDSFile_copyParameterDefinition ( void * sddsfile,
void * sdds_source,
char * orig_parameter_name,
char * new_parameter_name )

Definition at line 8730 of file SDDSFile.cc.

8730 {
8731 return(((SDDSFile*)sddsfile)->copyParameterDefinition(sdds_source, orig_parameter_name, new_parameter_name));
8732}

◆ SDDSFile_copyParameterDefinitions()

int32_t SDDSFile_copyParameterDefinitions ( void * sddsfile,
void * sdds_source )

Definition at line 8696 of file SDDSFile.cc.

8696 {
8697 return(((SDDSFile*)sddsfile)->copyParameterDefinitions(sdds_source));
8698}

◆ SDDSFile_defineArray()

int32_t SDDSFile_defineArray ( void * sddsfile,
int32_t mode,
... )

Definition at line 586 of file SDDSFile.cc.

586 {
587 va_list ap;
588 char *name;
589 char *symbol;
590 char *units;
591 char *description;
592 char *format_string;
593 char *group_name;
594 char *typeChar;
595 int32_t typeInt;
596 uint32_t field_length;
597 uint32_t dimensions;
598
599 va_start(ap, mode);
600 if (mode&SDDSFILE_DEFINEARRAY_EXTENSIVE) {
601 if (mode&SDDSFILE_DEFINEARRAY_WITH_STRINGTYPE) {
602 name = va_arg(ap, char *);
603 symbol = va_arg(ap, char *);
604 units = va_arg(ap, char *);
605 description = va_arg(ap, char *);
606 format_string = va_arg(ap, char *);
607 group_name = va_arg(ap, char *);
608 typeChar = va_arg(ap, char *);
609 field_length = va_arg(ap, uint32_t);
610 dimensions = va_arg(ap, uint32_t);
611 return(((SDDSFile*)sddsfile)->defineArray(name, symbol, units, description, format_string, group_name, typeChar, field_length, dimensions));
612 } else {
613 name = va_arg(ap, char *);
614 symbol = va_arg(ap, char *);
615 units = va_arg(ap, char *);
616 description = va_arg(ap, char *);
617 format_string = va_arg(ap, char *);
618 group_name = va_arg(ap, char *);
619 typeInt = va_arg(ap, int32_t);
620 field_length = va_arg(ap, uint32_t);
621 dimensions = va_arg(ap, uint32_t);
622 return(((SDDSFile*)sddsfile)->defineArray(name, symbol, units, description, format_string, group_name, typeInt, field_length, dimensions));
623 }
624 } else if (mode&SDDSFILE_DEFINEARRAY_WITH_STRINGTYPE) {
625 name = va_arg(ap, char *);
626 typeChar = va_arg(ap, char *);
627 dimensions = va_arg(ap, uint32_t);
628 return(((SDDSFile*)sddsfile)->defineArray(name, typeChar, dimensions));
629 } else {
630 name = va_arg(ap, char *);
631 typeInt = va_arg(ap, int32_t);
632 dimensions = va_arg(ap, uint32_t);
633 return(((SDDSFile*)sddsfile)->defineArray(name, typeInt, dimensions));
634 }
635}

◆ SDDSFile_defineColumn()

int32_t SDDSFile_defineColumn ( void * sddsfile,
int32_t mode,
... )

Definition at line 832 of file SDDSFile.cc.

832 {
833 va_list ap;
834 char *name;
835 char *symbol;
836 char *units;
837 char *description;
838 char *format_string;
839 char *typeChar;
840 int32_t typeInt;
841 uint32_t field_length;
842
843 va_start(ap, mode);
844 if (mode&SDDSFILE_DEFINECOLUMN_EXTENSIVE) {
845 if (mode&SDDSFILE_DEFINECOLUMN_WITH_STRINGTYPE) {
846 name = va_arg(ap, char *);
847 symbol = va_arg(ap, char *);
848 units = va_arg(ap, char *);
849 description = va_arg(ap, char *);
850 format_string = va_arg(ap, char *);
851 typeChar = va_arg(ap, char *);
852 field_length = va_arg(ap, uint32_t);
853 return(((SDDSFile*)sddsfile)->defineColumn(name, symbol, units, description, format_string, typeChar, field_length));
854 } else {
855 name = va_arg(ap, char *);
856 symbol = va_arg(ap, char *);
857 units = va_arg(ap, char *);
858 description = va_arg(ap, char *);
859 format_string = va_arg(ap, char *);
860 typeInt = va_arg(ap, int32_t);
861 field_length = va_arg(ap, uint32_t);
862 return(((SDDSFile*)sddsfile)->defineColumn(name, symbol, units, description, format_string, typeInt, field_length));
863 }
864 } else if (mode&SDDSFILE_DEFINECOLUMN_WITH_STRINGTYPE) {
865 name = va_arg(ap, char *);
866 typeChar = va_arg(ap, char *);
867 return(((SDDSFile*)sddsfile)->defineColumn(name, typeChar));
868 } else {
869 name = va_arg(ap, char *);
870 typeInt = va_arg(ap, int32_t);
871 return(((SDDSFile*)sddsfile)->defineColumn(name, typeInt));
872 }
873}

◆ SDDSFile_defineParameter()

int32_t SDDSFile_defineParameter ( void * sddsfile,
int32_t mode,
... )

Definition at line 713 of file SDDSFile.cc.

713 {
714 va_list ap;
715 char *name;
716 char *symbol;
717 char *units;
718 char *description;
719 char *format_string;
720 char *typeChar;
721 int32_t typeInt;
722 char *fixed_value;
723
724 va_start(ap, mode);
725 if (mode&SDDSFILE_DEFINEPARAMETER_EXTENSIVE) {
726 if (mode&SDDSFILE_DEFINEPARAMETER_WITH_STRINGTYPE) {
727 name = va_arg(ap, char *);
728 symbol = va_arg(ap, char *);
729 units = va_arg(ap, char *);
730 description = va_arg(ap, char *);
731 format_string = va_arg(ap, char *);
732 typeChar = va_arg(ap, char *);
733 fixed_value = va_arg(ap, char *);
734 return(((SDDSFile*)sddsfile)->defineParameter(name, symbol, units, description, format_string, typeChar, fixed_value));
735 } else {
736 name = va_arg(ap, char *);
737 symbol = va_arg(ap, char *);
738 units = va_arg(ap, char *);
739 description = va_arg(ap, char *);
740 format_string = va_arg(ap, char *);
741 typeInt = va_arg(ap, int32_t);
742 fixed_value = va_arg(ap, char *);
743 return(((SDDSFile*)sddsfile)->defineParameter(name, symbol, units, description, format_string, typeInt, fixed_value));
744 }
745 } else if (mode&SDDSFILE_DEFINEPARAMETER_WITH_STRINGTYPE) {
746 name = va_arg(ap, char *);
747 typeChar = va_arg(ap, char *);
748 return(((SDDSFile*)sddsfile)->defineParameter(name, typeChar));
749 } else {
750 name = va_arg(ap, char *);
751 typeInt = va_arg(ap, int32_t);
752 return(((SDDSFile*)sddsfile)->defineParameter(name, typeInt));
753 }
754}

◆ SDDSFile_delete()

void SDDSFile_delete ( void * sddsfile)

Definition at line 229 of file SDDSFile.cc.

229 {
230 delete (SDDSFile*)sddsfile;
231}

◆ SDDSFile_freePage()

void SDDSFile_freePage ( void * sddsfile)

Definition at line 7038 of file SDDSFile.cc.

7038 {
7039 ((SDDSFile*)sddsfile)->freePage();
7040}

◆ SDDSFile_getAllArrayDimensions()

uint32_t * SDDSFile_getAllArrayDimensions ( void * sddsfile)

Definition at line 2810 of file SDDSFile.cc.

2810 {
2811 return(((SDDSFile*)sddsfile)->getAllArrayDimensions());
2812}

◆ SDDSFile_getAllArrayUnits()

char ** SDDSFile_getAllArrayUnits ( void * sddsfile)

Definition at line 1951 of file SDDSFile.cc.

1951 {
1952 return(((SDDSFile*)sddsfile)->getAllArrayUnits());
1953}

◆ SDDSFile_getAllColumnUnits()

char ** SDDSFile_getAllColumnUnits ( void * sddsfile)

Definition at line 1999 of file SDDSFile.cc.

1999 {
2000 return(((SDDSFile*)sddsfile)->getAllColumnUnits());
2001}

◆ SDDSFile_getAllParameterUnits()

char ** SDDSFile_getAllParameterUnits ( void * sddsfile)

Definition at line 1975 of file SDDSFile.cc.

1975 {
1976 return(((SDDSFile*)sddsfile)->getAllParameterUnits());
1977}

◆ SDDSFile_getArrayCount()

int32_t SDDSFile_getArrayCount ( void * sddsfile)

Definition at line 1766 of file SDDSFile.cc.

1766 {
1767 return(((SDDSFile*)sddsfile)->getArrayCount());
1768}

◆ SDDSFile_getArrayDescription()

char * SDDSFile_getArrayDescription ( void * sddsfile,
int32_t index )

Definition at line 2482 of file SDDSFile.cc.

2482 {
2483 return(((SDDSFile*)sddsfile)->getArrayDescription(index));
2484}

◆ SDDSFile_getArrayDescriptions()

char ** SDDSFile_getArrayDescriptions ( void * sddsfile)

Definition at line 2560 of file SDDSFile.cc.

2560 {
2561 return(((SDDSFile*)sddsfile)->getArrayDescriptions());
2562}

◆ SDDSFile_getArrayDimensions()

uint32_t SDDSFile_getArrayDimensions ( void * sddsfile,
int32_t index )

Definition at line 2787 of file SDDSFile.cc.

2787 {
2788 return(((SDDSFile*)sddsfile)->getArrayDimensions(index));
2789}

◆ SDDSFile_getArrayFieldLength()

uint32_t SDDSFile_getArrayFieldLength ( void * sddsfile,
int32_t index )

Definition at line 2737 of file SDDSFile.cc.

2737 {
2738 return(((SDDSFile*)sddsfile)->getArrayFieldLength(index));
2739}

◆ SDDSFile_getArrayFieldLengths()

uint32_t * SDDSFile_getArrayFieldLengths ( void * sddsfile)

Definition at line 2760 of file SDDSFile.cc.

2760 {
2761 return(((SDDSFile*)sddsfile)->getArrayFieldLengths());
2762}

◆ SDDSFile_getArrayFormatString()

char * SDDSFile_getArrayFormatString ( void * sddsfile,
int32_t index )

Definition at line 2179 of file SDDSFile.cc.

2179 {
2180 return(((SDDSFile*)sddsfile)->getArrayFormatString(index));
2181}

◆ SDDSFile_getArrayFormatStrings()

char ** SDDSFile_getArrayFormatStrings ( void * sddsfile)

Definition at line 2257 of file SDDSFile.cc.

2257 {
2258 return(((SDDSFile*)sddsfile)->getArrayFormatStrings());
2259}

◆ SDDSFile_getArrayGroupName()

char * SDDSFile_getArrayGroupName ( void * sddsfile,
int32_t index )

Definition at line 2635 of file SDDSFile.cc.

2635 {
2636 return(((SDDSFile*)sddsfile)->getArrayGroupName(index));
2637}

◆ SDDSFile_getArrayGroupNames()

char ** SDDSFile_getArrayGroupNames ( void * sddsfile)

Definition at line 2659 of file SDDSFile.cc.

2659 {
2660 return(((SDDSFile*)sddsfile)->getArrayGroupNames());
2661}

◆ SDDSFile_getArrayIndex()

int32_t SDDSFile_getArrayIndex ( void * sddsfile,
char * name )

Definition at line 2884 of file SDDSFile.cc.

2884 {
2885 return(((SDDSFile*)sddsfile)->getArrayIndex(name));
2886}

◆ SDDSFile_getArrayIndexes()

int32_t * SDDSFile_getArrayIndexes ( void * sddsfile,
char ** names,
int32_t number )

Definition at line 2955 of file SDDSFile.cc.

2955 {
2956 return(((SDDSFile*)sddsfile)->getArrayIndexes(names, number));
2957}

◆ SDDSFile_getArrayInDouble()

double * SDDSFile_getArrayInDouble ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5224 of file SDDSFile.cc.

5224 {
5225 va_list ap;
5226 int32_t index;
5227 char *name;
5228
5229 va_start(ap, mode);
5230 if (mode&SDDSFILE_GETARRAY_WITH_INDEX) {
5231 index = va_arg(ap, int32_t);
5232 return(((SDDSFile*)sddsfile)->getArrayInDouble(index, page));
5233 } else {
5234 name = va_arg(ap, char *);
5235 return(((SDDSFile*)sddsfile)->getArrayInDouble(name, page));
5236 }
5237}

◆ SDDSFile_getArrayInInt32()

int32_t * SDDSFile_getArrayInInt32 ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5070 of file SDDSFile.cc.

5070 {
5071 va_list ap;
5072 int32_t index;
5073 char *name;
5074
5075 va_start(ap, mode);
5076 if (mode&SDDSFILE_GETARRAY_WITH_INDEX) {
5077 index = va_arg(ap, int32_t);
5078 return(((SDDSFile*)sddsfile)->getArrayInInt32(index, page));
5079 } else {
5080 name = va_arg(ap, char *);
5081 return(((SDDSFile*)sddsfile)->getArrayInInt32(name, page));
5082 }
5083}

◆ SDDSFile_getArrayInString()

char ** SDDSFile_getArrayInString ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5302 of file SDDSFile.cc.

5302 {
5303 va_list ap;
5304 int32_t index;
5305 char *name;
5306
5307 va_start(ap, mode);
5308 if (mode&SDDSFILE_GETARRAY_WITH_INDEX) {
5309 index = va_arg(ap, int32_t);
5310 return(((SDDSFile*)sddsfile)->getArrayInString(index, page));
5311 } else {
5312 name = va_arg(ap, char *);
5313 return(((SDDSFile*)sddsfile)->getArrayInString(name, page));
5314 }
5315}

◆ SDDSFile_getArrayInUInt32()

uint32_t * SDDSFile_getArrayInUInt32 ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5147 of file SDDSFile.cc.

5147 {
5148 va_list ap;
5149 int32_t index;
5150 char *name;
5151
5152 va_start(ap, mode);
5153 if (mode&SDDSFILE_GETARRAY_WITH_INDEX) {
5154 index = va_arg(ap, int32_t);
5155 return(((SDDSFile*)sddsfile)->getArrayInUInt32(index, page));
5156 } else {
5157 name = va_arg(ap, char *);
5158 return(((SDDSFile*)sddsfile)->getArrayInUInt32(name, page));
5159 }
5160}

◆ SDDSFile_getArrayName()

char * SDDSFile_getArrayName ( void * sddsfile,
int32_t index )

Definition at line 1688 of file SDDSFile.cc.

1688 {
1689 return(((SDDSFile*)sddsfile)->getArrayName(index));
1690}

◆ SDDSFile_getArrayNames()

char ** SDDSFile_getArrayNames ( void * sddsfile)

Definition at line 1750 of file SDDSFile.cc.

1750 {
1751 return(((SDDSFile*)sddsfile)->getArrayNames());
1752}

◆ SDDSFile_getArraySymbol()

char * SDDSFile_getArraySymbol ( void * sddsfile,
int32_t index )

Definition at line 2026 of file SDDSFile.cc.

2026 {
2027 return(((SDDSFile*)sddsfile)->getArraySymbol(index));
2028}

◆ SDDSFile_getArraySymbols()

char ** SDDSFile_getArraySymbols ( void * sddsfile)

Definition at line 2104 of file SDDSFile.cc.

2104 {
2105 return(((SDDSFile*)sddsfile)->getArraySymbols());
2106}

◆ SDDSFile_getArrayType()

int32_t SDDSFile_getArrayType ( void * sddsfile,
int32_t index )

Definition at line 2332 of file SDDSFile.cc.

2332 {
2333 return(((SDDSFile*)sddsfile)->getArrayType(index));
2334}

◆ SDDSFile_getArrayTypes()

int32_t * SDDSFile_getArrayTypes ( void * sddsfile)

Definition at line 2409 of file SDDSFile.cc.

2409 {
2410 return(((SDDSFile*)sddsfile)->getArrayTypes());
2411}

◆ SDDSFile_getArrayUnits()

char * SDDSFile_getArrayUnits ( void * sddsfile,
int32_t index )

Definition at line 1873 of file SDDSFile.cc.

1873 {
1874 return(((SDDSFile*)sddsfile)->getArrayUnits(index));
1875}

◆ SDDSFile_getColumnCount()

int32_t SDDSFile_getColumnCount ( void * sddsfile)

Definition at line 1846 of file SDDSFile.cc.

1846 {
1847 return(((SDDSFile*)sddsfile)->getColumnCount());
1848}

◆ SDDSFile_getColumnDescription()

char * SDDSFile_getColumnDescription ( void * sddsfile,
int32_t index )

Definition at line 2536 of file SDDSFile.cc.

2536 {
2537 return(((SDDSFile*)sddsfile)->getColumnDescription(index));
2538}

◆ SDDSFile_getColumnDescriptions()

char ** SDDSFile_getColumnDescriptions ( void * sddsfile)

Definition at line 2608 of file SDDSFile.cc.

2608 {
2609 return(((SDDSFile*)sddsfile)->getColumnDescriptions());
2610}

◆ SDDSFile_getColumnFieldLength()

uint32_t SDDSFile_getColumnFieldLength ( void * sddsfile,
int32_t index )

Definition at line 2837 of file SDDSFile.cc.

2837 {
2838 return(((SDDSFile*)sddsfile)->getColumnFieldLength(index));
2839}

◆ SDDSFile_getColumnFieldLengths()

uint32_t * SDDSFile_getColumnFieldLengths ( void * sddsfile)

Definition at line 2860 of file SDDSFile.cc.

2860 {
2861 return(((SDDSFile*)sddsfile)->getColumnFieldLengths());
2862}

◆ SDDSFile_getColumnFormatString()

char * SDDSFile_getColumnFormatString ( void * sddsfile,
int32_t index )

Definition at line 2233 of file SDDSFile.cc.

2233 {
2234 return(((SDDSFile*)sddsfile)->getColumnFormatString(index));
2235}

◆ SDDSFile_getColumnFormatStrings()

char ** SDDSFile_getColumnFormatStrings ( void * sddsfile)

Definition at line 2305 of file SDDSFile.cc.

2305 {
2306 return(((SDDSFile*)sddsfile)->getColumnFormatStrings());
2307}

◆ SDDSFile_getColumnIndex()

int32_t SDDSFile_getColumnIndex ( void * sddsfile,
char * name )

Definition at line 2932 of file SDDSFile.cc.

2932 {
2933 return(((SDDSFile*)sddsfile)->getColumnIndex(name));
2934}

◆ SDDSFile_getColumnIndexes()

int32_t * SDDSFile_getColumnIndexes ( void * sddsfile,
char ** names,
int32_t number )

Definition at line 3001 of file SDDSFile.cc.

3001 {
3002 return(((SDDSFile*)sddsfile)->getColumnIndexes(names, number));
3003}

◆ SDDSFile_getColumnInDouble()

double * SDDSFile_getColumnInDouble ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5581 of file SDDSFile.cc.

5581 {
5582 va_list ap;
5583 int32_t index;
5584 char *name;
5585
5586 va_start(ap, mode);
5587 if (mode&SDDSFILE_GETCOLUMN_WITH_INDEX) {
5588 index = va_arg(ap, int32_t);
5589 return(((SDDSFile*)sddsfile)->getColumnInDouble(index, page));
5590 } else {
5591 name = va_arg(ap, char *);
5592 return(((SDDSFile*)sddsfile)->getColumnInDouble(name, page));
5593 }
5594}

◆ SDDSFile_getColumnInInt32()

int32_t * SDDSFile_getColumnInInt32 ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5427 of file SDDSFile.cc.

5427 {
5428 va_list ap;
5429 int32_t index;
5430 char *name;
5431
5432 va_start(ap, mode);
5433 if (mode&SDDSFILE_GETCOLUMN_WITH_INDEX) {
5434 index = va_arg(ap, int32_t);
5435 return(((SDDSFile*)sddsfile)->getColumnInInt32(index, page));
5436 } else {
5437 name = va_arg(ap, char *);
5438 return(((SDDSFile*)sddsfile)->getColumnInInt32(name, page));
5439 }
5440}

◆ SDDSFile_getColumnInString()

char ** SDDSFile_getColumnInString ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5659 of file SDDSFile.cc.

5659 {
5660 va_list ap;
5661 int32_t index;
5662 char *name;
5663
5664 va_start(ap, mode);
5665 if (mode&SDDSFILE_GETCOLUMN_WITH_INDEX) {
5666 index = va_arg(ap, int32_t);
5667 return(((SDDSFile*)sddsfile)->getColumnInString(index, page));
5668 } else {
5669 name = va_arg(ap, char *);
5670 return(((SDDSFile*)sddsfile)->getColumnInString(name, page));
5671 }
5672}

◆ SDDSFile_getColumnInUInt32()

uint32_t * SDDSFile_getColumnInUInt32 ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5504 of file SDDSFile.cc.

5504 {
5505 va_list ap;
5506 int32_t index;
5507 char *name;
5508
5509 va_start(ap, mode);
5510 if (mode&SDDSFILE_GETCOLUMN_WITH_INDEX) {
5511 index = va_arg(ap, int32_t);
5512 return(((SDDSFile*)sddsfile)->getColumnInUInt32(index, page));
5513 } else {
5514 name = va_arg(ap, char *);
5515 return(((SDDSFile*)sddsfile)->getColumnInUInt32(name, page));
5516 }
5517}

◆ SDDSFile_getColumnName()

char * SDDSFile_getColumnName ( void * sddsfile,
int32_t index )

Definition at line 1726 of file SDDSFile.cc.

1726 {
1727 return(((SDDSFile*)sddsfile)->getColumnName(index));
1728}

◆ SDDSFile_getColumnNames()

char ** SDDSFile_getColumnNames ( void * sddsfile)

Definition at line 1830 of file SDDSFile.cc.

1830 {
1831 return(((SDDSFile*)sddsfile)->getColumnNames());
1832}

◆ SDDSFile_getColumnSymbol()

char * SDDSFile_getColumnSymbol ( void * sddsfile,
int32_t index )

Definition at line 2080 of file SDDSFile.cc.

2080 {
2081 return(((SDDSFile*)sddsfile)->getColumnSymbol(index));
2082}

◆ SDDSFile_getColumnSymbols()

char ** SDDSFile_getColumnSymbols ( void * sddsfile)

Definition at line 2152 of file SDDSFile.cc.

2152 {
2153 return(((SDDSFile*)sddsfile)->getColumnSymbols());
2154}

◆ SDDSFile_getColumnType()

int32_t SDDSFile_getColumnType ( void * sddsfile,
int32_t index )

Definition at line 2386 of file SDDSFile.cc.

2386 {
2387 return(((SDDSFile*)sddsfile)->getColumnType(index));
2388}

◆ SDDSFile_getColumnTypes()

int32_t * SDDSFile_getColumnTypes ( void * sddsfile)

Definition at line 2455 of file SDDSFile.cc.

2455 {
2456 return(((SDDSFile*)sddsfile)->getColumnTypes());
2457}

◆ SDDSFile_getColumnUnits()

char * SDDSFile_getColumnUnits ( void * sddsfile,
int32_t index )

Definition at line 1927 of file SDDSFile.cc.

1927 {
1928 return(((SDDSFile*)sddsfile)->getColumnUnits(index));
1929}

◆ SDDSFile_getDataMode()

uint32_t SDDSFile_getDataMode ( void * sddsfile)

Definition at line 272 of file SDDSFile.cc.

272 {
273 return(((SDDSFile*)sddsfile)->getDataMode());
274}

◆ SDDSFile_getDescription()

int32_t SDDSFile_getDescription ( void * sddsfile,
char ** text,
char ** contents )

Definition at line 500 of file SDDSFile.cc.

500 {
501 return(((SDDSFile*)sddsfile)->getDescription(text, contents));
502}

◆ SDDSFile_getInternalArray()

void * SDDSFile_getInternalArray ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 4993 of file SDDSFile.cc.

4993 {
4994 va_list ap;
4995 int32_t index;
4996 char *name;
4997
4998 va_start(ap, mode);
4999 if (mode&SDDSFILE_GETARRAY_WITH_INDEX) {
5000 index = va_arg(ap, int32_t);
5001 return(((SDDSFile*)sddsfile)->getInternalArray(index, page));
5002 } else {
5003 name = va_arg(ap, char *);
5004 return(((SDDSFile*)sddsfile)->getInternalArray(name, page));
5005 }
5006}

◆ SDDSFile_getInternalColumn()

void * SDDSFile_getInternalColumn ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 5350 of file SDDSFile.cc.

5350 {
5351 va_list ap;
5352 int32_t index;
5353 char *name;
5354
5355 va_start(ap, mode);
5356 if (mode&SDDSFILE_GETCOLUMN_WITH_INDEX) {
5357 index = va_arg(ap, int32_t);
5358 return(((SDDSFile*)sddsfile)->getInternalColumn(index, page));
5359 } else {
5360 name = va_arg(ap, char *);
5361 return(((SDDSFile*)sddsfile)->getInternalColumn(name, page));
5362 }
5363}

◆ SDDSFile_getParameterCount()

int32_t SDDSFile_getParameterCount ( void * sddsfile)

Definition at line 1806 of file SDDSFile.cc.

1806 {
1807 return(((SDDSFile*)sddsfile)->getParameterCount());
1808}

◆ SDDSFile_getParameterDescription()

char * SDDSFile_getParameterDescription ( void * sddsfile,
int32_t index )

Definition at line 2509 of file SDDSFile.cc.

2509 {
2510 return(((SDDSFile*)sddsfile)->getParameterDescription(index));
2511}

◆ SDDSFile_getParameterDescriptions()

char ** SDDSFile_getParameterDescriptions ( void * sddsfile)

Definition at line 2584 of file SDDSFile.cc.

2584 {
2585 return(((SDDSFile*)sddsfile)->getParameterDescriptions());
2586}

◆ SDDSFile_getParameterFixedValue()

char * SDDSFile_getParameterFixedValue ( void * sddsfile,
int32_t index )

Definition at line 2686 of file SDDSFile.cc.

2686 {
2687 return(((SDDSFile*)sddsfile)->getParameterFixedValue(index));
2688}

◆ SDDSFile_getParameterFixedValues()

char ** SDDSFile_getParameterFixedValues ( void * sddsfile)

Definition at line 2710 of file SDDSFile.cc.

2710 {
2711 return(((SDDSFile*)sddsfile)->getParameterFixedValues());
2712}

◆ SDDSFile_getParameterFormatString()

char * SDDSFile_getParameterFormatString ( void * sddsfile,
int32_t index )

Definition at line 2206 of file SDDSFile.cc.

2206 {
2207 return(((SDDSFile*)sddsfile)->getParameterFormatString(index));
2208}

◆ SDDSFile_getParameterFormatStrings()

char ** SDDSFile_getParameterFormatStrings ( void * sddsfile)

Definition at line 2281 of file SDDSFile.cc.

2281 {
2282 return(((SDDSFile*)sddsfile)->getParameterFormatStrings());
2283}

◆ SDDSFile_getParameterIndex()

int32_t SDDSFile_getParameterIndex ( void * sddsfile,
char * name )

Definition at line 2908 of file SDDSFile.cc.

2908 {
2909 return(((SDDSFile*)sddsfile)->getParameterIndex(name));
2910}

◆ SDDSFile_getParameterIndexes()

int32_t * SDDSFile_getParameterIndexes ( void * sddsfile,
char ** names,
int32_t number )

Definition at line 2978 of file SDDSFile.cc.

2978 {
2979 return(((SDDSFile*)sddsfile)->getParameterIndexes(names, number));
2980}

◆ SDDSFile_getParameterInDouble()

double SDDSFile_getParameterInDouble ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 4864 of file SDDSFile.cc.

4864 {
4865 va_list ap;
4866 int32_t index;
4867 char *name;
4868
4869 va_start(ap, mode);
4870 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
4871 index = va_arg(ap, int32_t);
4872 return(((SDDSFile*)sddsfile)->getParameterInDouble(index, page));
4873 } else {
4874 name = va_arg(ap, char *);
4875 return(((SDDSFile*)sddsfile)->getParameterInDouble(name, page));
4876 }
4877}

◆ SDDSFile_getParameterInDoubles()

double * SDDSFile_getParameterInDoubles ( void * sddsfile,
int32_t mode,
... )

Definition at line 5902 of file SDDSFile.cc.

5902 {
5903 va_list ap;
5904 int32_t index;
5905 char *name;
5906
5907 va_start(ap, mode);
5908 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
5909 index = va_arg(ap, int32_t);
5910 return(((SDDSFile*)sddsfile)->getParameterInDoubles(index));
5911 } else {
5912 name = va_arg(ap, char *);
5913 return(((SDDSFile*)sddsfile)->getParameterInDoubles(name));
5914 }
5915}

◆ SDDSFile_getParameterInInt32()

int32_t SDDSFile_getParameterInInt32 ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 4700 of file SDDSFile.cc.

4700 {
4701 va_list ap;
4702 int32_t index;
4703 char *name;
4704
4705 va_start(ap, mode);
4706 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
4707 index = va_arg(ap, int32_t);
4708 return(((SDDSFile*)sddsfile)->getParameterInInt32(index, page));
4709 } else {
4710 name = va_arg(ap, char *);
4711 return(((SDDSFile*)sddsfile)->getParameterInInt32(name, page));
4712 }
4713}

◆ SDDSFile_getParameterInInt32s()

int32_t * SDDSFile_getParameterInInt32s ( void * sddsfile,
int32_t mode,
... )

Definition at line 5740 of file SDDSFile.cc.

5740 {
5741 va_list ap;
5742 int32_t index;
5743 char *name;
5744
5745 va_start(ap, mode);
5746 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
5747 index = va_arg(ap, int32_t);
5748 return(((SDDSFile*)sddsfile)->getParameterInInt32s(index));
5749 } else {
5750 name = va_arg(ap, char *);
5751 return(((SDDSFile*)sddsfile)->getParameterInInt32s(name));
5752 }
5753}

◆ SDDSFile_getParameterInString()

char * SDDSFile_getParameterInString ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 4945 of file SDDSFile.cc.

4945 {
4946 va_list ap;
4947 int32_t index;
4948 char *name;
4949
4950 va_start(ap, mode);
4951 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
4952 index = va_arg(ap, int32_t);
4953 return(((SDDSFile*)sddsfile)->getParameterInString(index, page));
4954 } else {
4955 name = va_arg(ap, char *);
4956 return(((SDDSFile*)sddsfile)->getParameterInString(name, page));
4957 }
4958}

◆ SDDSFile_getParameterInStrings()

char ** SDDSFile_getParameterInStrings ( void * sddsfile,
int32_t mode,
... )

Definition at line 5983 of file SDDSFile.cc.

5983 {
5984 va_list ap;
5985 int32_t index;
5986 char *name;
5987
5988 va_start(ap, mode);
5989 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
5990 index = va_arg(ap, int32_t);
5991 return(((SDDSFile*)sddsfile)->getParameterInStrings(index));
5992 } else {
5993 name = va_arg(ap, char *);
5994 return(((SDDSFile*)sddsfile)->getParameterInStrings(name));
5995 }
5996}

◆ SDDSFile_getParameterInUInt32()

uint32_t SDDSFile_getParameterInUInt32 ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 4782 of file SDDSFile.cc.

4782 {
4783 va_list ap;
4784 int32_t index;
4785 char *name;
4786
4787 va_start(ap, mode);
4788 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
4789 index = va_arg(ap, int32_t);
4790 return(((SDDSFile*)sddsfile)->getParameterInUInt32(index, page));
4791 } else {
4792 name = va_arg(ap, char *);
4793 return(((SDDSFile*)sddsfile)->getParameterInUInt32(name, page));
4794 }
4795}

◆ SDDSFile_getParameterInUInt32s()

uint32_t * SDDSFile_getParameterInUInt32s ( void * sddsfile,
int32_t mode,
... )

Definition at line 5821 of file SDDSFile.cc.

5821 {
5822 va_list ap;
5823 int32_t index;
5824 char *name;
5825
5826 va_start(ap, mode);
5827 if (mode&SDDSFILE_GETPARAMETER_WITH_INDEX) {
5828 index = va_arg(ap, int32_t);
5829 return(((SDDSFile*)sddsfile)->getParameterInUInt32s(index));
5830 } else {
5831 name = va_arg(ap, char *);
5832 return(((SDDSFile*)sddsfile)->getParameterInUInt32s(name));
5833 }
5834}

◆ SDDSFile_getParameterName()

char * SDDSFile_getParameterName ( void * sddsfile,
int32_t index )

Definition at line 1707 of file SDDSFile.cc.

1707 {
1708 return(((SDDSFile*)sddsfile)->getParameterName(index));
1709}

◆ SDDSFile_getParameterNames()

char ** SDDSFile_getParameterNames ( void * sddsfile)

Definition at line 1790 of file SDDSFile.cc.

1790 {
1791 return(((SDDSFile*)sddsfile)->getParameterNames());
1792}

◆ SDDSFile_getParameterSymbol()

char * SDDSFile_getParameterSymbol ( void * sddsfile,
int32_t index )

Definition at line 2053 of file SDDSFile.cc.

2053 {
2054 return(((SDDSFile*)sddsfile)->getParameterSymbol(index));
2055}

◆ SDDSFile_getParameterSymbols()

char ** SDDSFile_getParameterSymbols ( void * sddsfile)

Definition at line 2128 of file SDDSFile.cc.

2128 {
2129 return(((SDDSFile*)sddsfile)->getParameterSymbols());
2130}

◆ SDDSFile_getParameterType()

int32_t SDDSFile_getParameterType ( void * sddsfile,
int32_t index )

Definition at line 2359 of file SDDSFile.cc.

2359 {
2360 return(((SDDSFile*)sddsfile)->getParameterType(index));
2361}

◆ SDDSFile_getParameterTypes()

int32_t * SDDSFile_getParameterTypes ( void * sddsfile)

Definition at line 2432 of file SDDSFile.cc.

2432 {
2433 return(((SDDSFile*)sddsfile)->getParameterTypes());
2434}

◆ SDDSFile_getParameterUnits()

char * SDDSFile_getParameterUnits ( void * sddsfile,
int32_t index )

Definition at line 1900 of file SDDSFile.cc.

1900 {
1901 return(((SDDSFile*)sddsfile)->getParameterUnits(index));
1902}

◆ SDDSFile_initializeInput()

int32_t SDDSFile_initializeInput ( void * sddsfile,
char * filename )

Definition at line 6189 of file SDDSFile.cc.

6189 {
6190 return(((SDDSFile*)sddsfile)->initializeInput(filename));
6191}

◆ SDDSFile_initializeOutput()

int32_t SDDSFile_initializeOutput ( void * sddsfile,
int32_t data_mode,
int32_t lines_per_row,
char * description,
char * contents,
char * filename )

Definition at line 6218 of file SDDSFile.cc.

6219 {
6220 return(((SDDSFile*)sddsfile)->initializeOutput(data_mode, lines_per_row, description, contents, filename));
6221}

◆ SDDSFile_new()

void * SDDSFile_new ( int32_t mode,
... )

Definition at line 174 of file SDDSFile.cc.

174 {
175 va_list ap;
176 char *filename;
177 int32_t binary;
178
179 if (mode&SDDSFILE_NEW_WITH_FILENAME) {
180 if (mode&SDDSFILE_NEW_WITH_MODE) {
181 va_start(ap, mode);
182 filename = va_arg(ap, char *);
183 binary = va_arg(ap, int32_t);
184 if (binary == SDDS_ASCII)
185 binary = 0;
186 return((void*) new SDDSFile(filename, binary));
187 } else {
188 va_start(ap, mode);
189 filename = va_arg(ap, char *);
190 return((void*) new SDDSFile(filename));
191 }
192 } else if (mode&SDDSFILE_NEW_WITH_MODE) {
193 va_start(ap, mode);
194 binary = va_arg(ap, int32_t);
195 if (binary == SDDS_ASCII)
196 binary = 0;
197 return((void*) new SDDSFile(binary));
198 } else {
199 return((void*) new SDDSFile());
200 }
201}

◆ SDDSFile_openInputFile()

int32_t SDDSFile_openInputFile ( void * sddsfile)

Definition at line 6296 of file SDDSFile.cc.

6296 {
6297 return(((SDDSFile*)sddsfile)->openInputFile());
6298}

◆ SDDSFile_openOutputFile()

int32_t SDDSFile_openOutputFile ( void * sddsfile)

Definition at line 6350 of file SDDSFile.cc.

6350 {
6351 return(((SDDSFile*)sddsfile)->openOutputFile());
6352}

◆ SDDSFile_pageCount()

uint32_t SDDSFile_pageCount ( void * sddsfile)

Definition at line 8114 of file SDDSFile.cc.

8114 {
8115 return(((SDDSFile*)sddsfile)->pageCount());
8116}

◆ SDDSFile_printErrors()

void SDDSFile_printErrors ( void * sddsfile)

Definition at line 6092 of file SDDSFile.cc.

6092 {
6093 ((SDDSFile*)sddsfile)->printErrors();
6094}

◆ SDDSFile_readFile()

int32_t SDDSFile_readFile ( void * sddsfile)

Definition at line 6165 of file SDDSFile.cc.

6165 {
6166 return(((SDDSFile*)sddsfile)->readFile());
6167}

◆ SDDSFile_readLayout()

int32_t SDDSFile_readLayout ( void * sddsfile)

Definition at line 6489 of file SDDSFile.cc.

6489 {
6490 return(((SDDSFile*)sddsfile)->readLayout());
6491}

◆ SDDSFile_readPage()

int32_t SDDSFile_readPage ( void * sddsfile)

Definition at line 7011 of file SDDSFile.cc.

7011 {
7012 return(((SDDSFile*)sddsfile)->readPage());
7013}

◆ SDDSFile_readPages()

int32_t SDDSFile_readPages ( void * sddsfile)

Definition at line 6989 of file SDDSFile.cc.

6989 {
6990 return(((SDDSFile*)sddsfile)->readPages());
6991}

◆ SDDSFile_readRecoveryPossible()

int32_t SDDSFile_readRecoveryPossible ( void * sddsfile)

Definition at line 8913 of file SDDSFile.cc.

8913 {
8914 return(((SDDSFile*)sddsfile)->readRecoveryPossible());
8915}

◆ SDDSFile_rowCount()

uint32_t SDDSFile_rowCount ( void * sddsfile,
uint32_t page )

Definition at line 8143 of file SDDSFile.cc.

8143 {
8144 return(((SDDSFile*)sddsfile)->rowCount(page));
8145}

◆ SDDSFile_setArray()

int32_t SDDSFile_setArray ( void * sddsfile,
uint32_t page,
uint32_t elements,
int32_t mode,
... )

Definition at line 3462 of file SDDSFile.cc.

3462 {
3463 va_list ap;
3464 int16_t *int16Val;
3465 uint16_t *uint16Val;
3466 int32_t *int32Val;
3467 uint32_t *uint32Val;
3468 float *real32Val;
3469 double *real64Val;
3470 char **stringVal;
3471 char *charVal;
3472 int32_t index;
3473 char *name;
3474
3475 va_start(ap, mode);
3476 if (mode&SDDSFILE_SETARRAY_WITH_INDEX) {
3477 index = va_arg(ap, int32_t);
3478 if (mode&SDDSFILE_SETARRAY_WITH_INT16) {
3479 int16Val = va_arg(ap, int16_t*);
3480 return(((SDDSFile*)sddsfile)->setArray(index, page, int16Val, elements));
3481 } else if (mode&SDDSFILE_SETARRAY_WITH_UINT16) {
3482 uint16Val = va_arg(ap, uint16_t*);
3483 return(((SDDSFile*)sddsfile)->setArray(index, page, uint16Val, elements));
3484 } else if (mode&SDDSFILE_SETARRAY_WITH_INT32) {
3485 int32Val = va_arg(ap, int32_t*);
3486 return(((SDDSFile*)sddsfile)->setArray(index, page, int32Val, elements));
3487 } else if (mode&SDDSFILE_SETARRAY_WITH_UINT32) {
3488 uint32Val = va_arg(ap, uint32_t*);
3489 return(((SDDSFile*)sddsfile)->setArray(index, page, uint32Val, elements));
3490 } else if (mode&SDDSFILE_SETARRAY_WITH_REAL32) {
3491 real32Val = va_arg(ap, float*);
3492 return(((SDDSFile*)sddsfile)->setArray(index, page, real32Val, elements));
3493 } else if (mode&SDDSFILE_SETARRAY_WITH_REAL64) {
3494 real64Val = va_arg(ap, double*);
3495 return(((SDDSFile*)sddsfile)->setArray(index, page, real64Val, elements));
3496 } else if (mode&SDDSFILE_SETARRAY_WITH_STRING) {
3497 stringVal = va_arg(ap, char**);
3498 return(((SDDSFile*)sddsfile)->setArray(index, page, stringVal, elements));
3499 } else {
3500 charVal = va_arg(ap, char*);
3501 return(((SDDSFile*)sddsfile)->setArray(index, page, charVal, elements));
3502 }
3503 } else {
3504 name = va_arg(ap, char *);
3505 if (mode&SDDSFILE_SETARRAY_WITH_INT16) {
3506 int16Val = va_arg(ap, int16_t*);
3507 return(((SDDSFile*)sddsfile)->setArray(name, page, int16Val, elements));
3508 } else if (mode&SDDSFILE_SETARRAY_WITH_UINT16) {
3509 uint16Val = va_arg(ap, uint16_t*);
3510 return(((SDDSFile*)sddsfile)->setArray(name, page, uint16Val, elements));
3511 } else if (mode&SDDSFILE_SETARRAY_WITH_INT32) {
3512 int32Val = va_arg(ap, int32_t*);
3513 return(((SDDSFile*)sddsfile)->setArray(name, page, int32Val, elements));
3514 } else if (mode&SDDSFILE_SETARRAY_WITH_UINT32) {
3515 uint32Val = va_arg(ap, uint32_t*);
3516 return(((SDDSFile*)sddsfile)->setArray(name, page, uint32Val, elements));
3517 } else if (mode&SDDSFILE_SETARRAY_WITH_REAL32) {
3518 real32Val = va_arg(ap, float*);
3519 return(((SDDSFile*)sddsfile)->setArray(name, page, real32Val, elements));
3520 } else if (mode&SDDSFILE_SETARRAY_WITH_REAL64) {
3521 real64Val = va_arg(ap, double*);
3522 return(((SDDSFile*)sddsfile)->setArray(name, page, real64Val, elements));
3523 } else if (mode&SDDSFILE_SETARRAY_WITH_STRING) {
3524 stringVal = va_arg(ap, char**);
3525 return(((SDDSFile*)sddsfile)->setArray(name, page, stringVal, elements));
3526 } else {
3527 charVal = va_arg(ap, char*);
3528 return(((SDDSFile*)sddsfile)->setArray(name, page, charVal, elements));
3529 }
3530 }
3531}

◆ SDDSFile_setArrayDescription()

void SDDSFile_setArrayDescription ( void * sddsfile,
int32_t index,
char * description )

Definition at line 1368 of file SDDSFile.cc.

1368 {
1369 ((SDDSFile*)sddsfile)->setArrayDescription(index, description);
1370}

◆ SDDSFile_setArrayDim()

void SDDSFile_setArrayDim ( void * sddsfile,
uint32_t page,
uint32_t * dimensions,
int32_t mode,
... )

Definition at line 1658 of file SDDSFile.cc.

1658 {
1659 va_list ap;
1660 int32_t index;
1661 char *name;
1662
1663 va_start(ap, mode);
1664 if (mode&SDDSFILE_SETARRAY_WITH_INDEX) {
1665 index = va_arg(ap, int32_t);
1666 ((SDDSFile*)sddsfile)->setArrayDim(page, index, dimensions);
1667 } else {
1668 name = va_arg(ap, char *);
1669 ((SDDSFile*)sddsfile)->setArrayDim(page, name, dimensions);
1670 }
1671}

◆ SDDSFile_setArrayDimensions()

void SDDSFile_setArrayDimensions ( void * sddsfile,
int32_t index,
uint32_t dimensions )

Definition at line 1628 of file SDDSFile.cc.

1628 {
1629 ((SDDSFile*)sddsfile)->setArrayDimensions(index, dimensions);
1630}

◆ SDDSFile_setArrayFieldLength()

void SDDSFile_setArrayFieldLength ( void * sddsfile,
int32_t index,
uint32_t field_length )

Definition at line 1550 of file SDDSFile.cc.

1550 {
1551 ((SDDSFile*)sddsfile)->setArrayFieldLength(index, field_length);
1552}

◆ SDDSFile_setArrayFormatString()

void SDDSFile_setArrayFormatString ( void * sddsfile,
int32_t index,
char * format_string )

Definition at line 1446 of file SDDSFile.cc.

1446 {
1447 ((SDDSFile*)sddsfile)->setArrayFormatString(index, format_string);
1448}

◆ SDDSFile_setArrayGroupName()

void SDDSFile_setArrayGroupName ( void * sddsfile,
int32_t index,
char * group_name )

Definition at line 1602 of file SDDSFile.cc.

1602 {
1603 ((SDDSFile*)sddsfile)->setArrayGroupName(index, group_name);
1604}

◆ SDDSFile_setArraySymbol()

void SDDSFile_setArraySymbol ( void * sddsfile,
int32_t index,
char * symbol )

Definition at line 1212 of file SDDSFile.cc.

1212 {
1213 ((SDDSFile*)sddsfile)->setArraySymbol(index, symbol);
1214}

◆ SDDSFile_setArrayUnits()

void SDDSFile_setArrayUnits ( void * sddsfile,
int32_t index,
char * units )

Definition at line 1290 of file SDDSFile.cc.

1290 {
1291 ((SDDSFile*)sddsfile)->setArrayUnits(index, units);
1292}

◆ SDDSFile_setAsciiMode()

void SDDSFile_setAsciiMode ( void * sddsfile)

Definition at line 374 of file SDDSFile.cc.

374 {
375 ((SDDSFile*)sddsfile)->setAsciiMode();
376}

◆ SDDSFile_setBinaryMode()

void SDDSFile_setBinaryMode ( void * sddsfile)

Definition at line 358 of file SDDSFile.cc.

358 {
359 ((SDDSFile*)sddsfile)->setBinaryMode();
360}

◆ SDDSFile_setColumn()

int32_t SDDSFile_setColumn ( void * sddsfile,
uint32_t page,
uint32_t startRow,
uint32_t rows,
int32_t mode,
... )

Definition at line 4562 of file SDDSFile.cc.

4562 {
4563 va_list ap;
4564 int16_t *int16Val;
4565 uint16_t *uint16Val;
4566 int32_t *int32Val;
4567 uint32_t *uint32Val;
4568 float *real32Val;
4569 double *real64Val;
4570 char **stringVal;
4571 char *charVal;
4572 int32_t index;
4573 char *name;
4574
4575 va_start(ap, mode);
4576 if (mode&SDDSFILE_SETCOLUMN_WITH_INDEX) {
4577 index = va_arg(ap, int32_t);
4578 if (mode&SDDSFILE_SETCOLUMN_WITH_INT16) {
4579 int16Val = va_arg(ap, int16_t*);
4580 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, int16Val, rows));
4581 } else if (mode&SDDSFILE_SETCOLUMN_WITH_UINT16) {
4582 uint16Val = va_arg(ap, uint16_t*);
4583 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, uint16Val, rows));
4584 } else if (mode&SDDSFILE_SETCOLUMN_WITH_INT32) {
4585 int32Val = va_arg(ap, int32_t*);
4586 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, int32Val, rows));
4587 } else if (mode&SDDSFILE_SETCOLUMN_WITH_UINT32) {
4588 uint32Val = va_arg(ap, uint32_t*);
4589 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, uint32Val, rows));
4590 } else if (mode&SDDSFILE_SETCOLUMN_WITH_REAL32) {
4591 real32Val = va_arg(ap, float*);
4592 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, real32Val, rows));
4593 } else if (mode&SDDSFILE_SETCOLUMN_WITH_REAL64) {
4594 real64Val = va_arg(ap, double*);
4595 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, real64Val, rows));
4596 } else if (mode&SDDSFILE_SETCOLUMN_WITH_STRING) {
4597 stringVal = va_arg(ap, char**);
4598 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, stringVal, rows));
4599 } else {
4600 charVal = va_arg(ap, char*);
4601 return(((SDDSFile*)sddsfile)->setColumn(index, page, startRow, charVal, rows));
4602 }
4603 } else {
4604 name = va_arg(ap, char *);
4605 if (mode&SDDSFILE_SETCOLUMN_WITH_INT16) {
4606 int16Val = va_arg(ap, int16_t*);
4607 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, int16Val, rows));
4608 } else if (mode&SDDSFILE_SETCOLUMN_WITH_UINT16) {
4609 uint16Val = va_arg(ap, uint16_t*);
4610 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, uint16Val, rows));
4611 } else if (mode&SDDSFILE_SETCOLUMN_WITH_INT32) {
4612 int32Val = va_arg(ap, int32_t*);
4613 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, int32Val, rows));
4614 } else if (mode&SDDSFILE_SETCOLUMN_WITH_UINT32) {
4615 uint32Val = va_arg(ap, uint32_t*);
4616 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, uint32Val, rows));
4617 } else if (mode&SDDSFILE_SETCOLUMN_WITH_REAL32) {
4618 real32Val = va_arg(ap, float*);
4619 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, real32Val, rows));
4620 } else if (mode&SDDSFILE_SETCOLUMN_WITH_REAL64) {
4621 real64Val = va_arg(ap, double*);
4622 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, real64Val, rows));
4623 } else if (mode&SDDSFILE_SETCOLUMN_WITH_STRING) {
4624 stringVal = va_arg(ap, char**);
4625 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, stringVal, rows));
4626 } else {
4627 charVal = va_arg(ap, char*);
4628 return(((SDDSFile*)sddsfile)->setColumn(name, page, startRow, charVal, rows));
4629 }
4630 }
4631}

◆ SDDSFile_setColumnDescription()

void SDDSFile_setColumnDescription ( void * sddsfile,
int32_t index,
char * description )

Definition at line 1420 of file SDDSFile.cc.

1420 {
1421 ((SDDSFile*)sddsfile)->setColumnDescription(index, description);
1422}

◆ SDDSFile_setColumnFieldLength()

void SDDSFile_setColumnFieldLength ( void * sddsfile,
int32_t index,
uint32_t field_length )

Definition at line 1576 of file SDDSFile.cc.

1576 {
1577 ((SDDSFile*)sddsfile)->setColumnFieldLength(index, field_length);
1578}

◆ SDDSFile_setColumnFormatString()

void SDDSFile_setColumnFormatString ( void * sddsfile,
int32_t index,
char * format_string )

Definition at line 1498 of file SDDSFile.cc.

1498 {
1499 ((SDDSFile*)sddsfile)->setColumnFormatString(index, format_string);
1500}

◆ SDDSFile_setColumnMajorOrder()

void SDDSFile_setColumnMajorOrder ( void * sddsfile)

Definition at line 326 of file SDDSFile.cc.

326 {
327 ((SDDSFile*)sddsfile)->setColumnMajorOrder();
328}

◆ SDDSFile_setColumnSymbol()

void SDDSFile_setColumnSymbol ( void * sddsfile,
int32_t index,
char * symbol )

Definition at line 1264 of file SDDSFile.cc.

1264 {
1265 ((SDDSFile*)sddsfile)->setColumnSymbol(index, symbol);
1266}

◆ SDDSFile_setColumnUnits()

void SDDSFile_setColumnUnits ( void * sddsfile,
int32_t index,
char * units )

Definition at line 1342 of file SDDSFile.cc.

1342 {
1343 ((SDDSFile*)sddsfile)->setColumnUnits(index, units);
1344}

◆ SDDSFile_setDataMode()

void SDDSFile_setDataMode ( void * sddsfile,
uint32_t mode )

Definition at line 292 of file SDDSFile.cc.

292 {
293 ((SDDSFile*)sddsfile)->setDataMode(mode);
294}

◆ SDDSFile_setDescription()

void SDDSFile_setDescription ( void * sddsfile,
char * text,
char * contents )

Definition at line 469 of file SDDSFile.cc.

469 {
470 ((SDDSFile*)sddsfile)->setDescription(text, contents);
471}

◆ SDDSFile_setError()

void SDDSFile_setError ( void * sddsfile,
char * error_text )

Definition at line 6019 of file SDDSFile.cc.

6019 {
6020 ((SDDSFile*)sddsfile)->setError(error_text);
6021}

◆ SDDSFile_setFileName()

void SDDSFile_setFileName ( void * sddsfile,
char * filename )

Definition at line 252 of file SDDSFile.cc.

252 {
253 ((SDDSFile*)sddsfile)->setFileName(filename);
254}

◆ SDDSFile_setLayoutVersion()

void SDDSFile_setLayoutVersion ( void * sddsfile,
int32_t version )

Definition at line 310 of file SDDSFile.cc.

310 {
311 ((SDDSFile*)sddsfile)->setLayoutVersion(version);
312}

◆ SDDSFile_setNativeEndian()

void SDDSFile_setNativeEndian ( void * sddsfile)

Definition at line 406 of file SDDSFile.cc.

406 {
407 ((SDDSFile*)sddsfile)->setNativeEndian();
408}

◆ SDDSFile_setNonNativeEndian()

void SDDSFile_setNonNativeEndian ( void * sddsfile)

Definition at line 390 of file SDDSFile.cc.

390 {
391 ((SDDSFile*)sddsfile)->setNonNativeEndian();
392}

◆ SDDSFile_setNoRowCount()

void SDDSFile_setNoRowCount ( void * sddsfile)

Definition at line 422 of file SDDSFile.cc.

422 {
423 ((SDDSFile*)sddsfile)->setNoRowCount();
424}

◆ SDDSFile_setParameter()

int32_t SDDSFile_setParameter ( void * sddsfile,
uint32_t page,
int32_t mode,
... )

Definition at line 4014 of file SDDSFile.cc.

4014 {
4015 va_list ap;
4016 int32_t intval;
4017 uint32_t uintval;
4018 double doubleval;
4019 char *stringval;
4020 int32_t index;
4021 char *name;
4022
4023 va_start(ap, mode);
4024 if (mode&SDDSFILE_SETPARAMETER_WITH_INDEX) {
4025 index = va_arg(ap, int32_t);
4026 if (mode&SDDSFILE_SETPARAMETER_WITH_INT) {
4027 intval = va_arg(ap, int32_t);
4028 return(((SDDSFile*)sddsfile)->setParameter(page, index, intval));
4029 } else if (mode&SDDSFILE_SETPARAMETER_WITH_UINT) {
4030 uintval = va_arg(ap, uint32_t);
4031 return(((SDDSFile*)sddsfile)->setParameter(page, index, uintval));
4032 } else if (mode&SDDSFILE_SETPARAMETER_WITH_FLOAT) {
4033 doubleval = va_arg(ap, double);
4034 return(((SDDSFile*)sddsfile)->setParameter(page, index, doubleval));
4035 } else {
4036 stringval = va_arg(ap, char*);
4037 return(((SDDSFile*)sddsfile)->setParameter(page, index, stringval));
4038 }
4039 } else {
4040 name = va_arg(ap, char *);
4041 if (mode&SDDSFILE_SETPARAMETER_WITH_INT) {
4042 intval = va_arg(ap, int32_t);
4043 return(((SDDSFile*)sddsfile)->setParameter(page, name, intval));
4044 } else if (mode&SDDSFILE_SETPARAMETER_WITH_UINT) {
4045 uintval = va_arg(ap, uint32_t);
4046 return(((SDDSFile*)sddsfile)->setParameter(page, name, uintval));
4047 } else if (mode&SDDSFILE_SETPARAMETER_WITH_FLOAT) {
4048 doubleval = va_arg(ap, double);
4049 return(((SDDSFile*)sddsfile)->setParameter(page, name, doubleval));
4050 } else {
4051 stringval = va_arg(ap, char*);
4052 return(((SDDSFile*)sddsfile)->setParameter(page, name, stringval));
4053 }
4054 }
4055}

◆ SDDSFile_setParameterDescription()

void SDDSFile_setParameterDescription ( void * sddsfile,
int32_t index,
char * description )

Definition at line 1394 of file SDDSFile.cc.

1394 {
1395 ((SDDSFile*)sddsfile)->setParameterDescription(index, description);
1396}

◆ SDDSFile_setParameterFixedValue()

void SDDSFile_setParameterFixedValue ( void * sddsfile,
int32_t index,
char * fixed_value )

Definition at line 1524 of file SDDSFile.cc.

1524 {
1525 ((SDDSFile*)sddsfile)->setParameterFixedValue(index, fixed_value);
1526}

◆ SDDSFile_setParameterFormatString()

void SDDSFile_setParameterFormatString ( void * sddsfile,
int32_t index,
char * format_string )

Definition at line 1472 of file SDDSFile.cc.

1472 {
1473 ((SDDSFile*)sddsfile)->setParameterFormatString(index, format_string);
1474}

◆ SDDSFile_setParameterSymbol()

void SDDSFile_setParameterSymbol ( void * sddsfile,
int32_t index,
char * symbol )

Definition at line 1238 of file SDDSFile.cc.

1238 {
1239 ((SDDSFile*)sddsfile)->setParameterSymbol(index, symbol);
1240}

◆ SDDSFile_setParameterUnits()

void SDDSFile_setParameterUnits ( void * sddsfile,
int32_t index,
char * units )

Definition at line 1316 of file SDDSFile.cc.

1316 {
1317 ((SDDSFile*)sddsfile)->setParameterUnits(index, units);
1318}

◆ SDDSFile_setRowMajorOrder()

void SDDSFile_setRowMajorOrder ( void * sddsfile)

Definition at line 342 of file SDDSFile.cc.

342 {
343 ((SDDSFile*)sddsfile)->setRowMajorOrder();
344}

◆ SDDSFile_setUseRowCount()

void SDDSFile_setUseRowCount ( void * sddsfile)

Definition at line 438 of file SDDSFile.cc.

438 {
439 ((SDDSFile*)sddsfile)->setUseRowCount();
440}

◆ SDDSFile_writeFile()

int32_t SDDSFile_writeFile ( void * sddsfile)

Definition at line 6248 of file SDDSFile.cc.

6248 {
6249 return(((SDDSFile*)sddsfile)->writeFile());
6250}

◆ SDDSFile_writeLayout()

int32_t SDDSFile_writeLayout ( void * sddsfile)

Definition at line 6560 of file SDDSFile.cc.

6560 {
6561 return(((SDDSFile*)sddsfile)->writeLayout());
6562}

◆ SDDSFile_writePage()

int32_t SDDSFile_writePage ( void * sddsfile,
uint32_t page )

Definition at line 6968 of file SDDSFile.cc.

6968 {
6969 return(((SDDSFile*)sddsfile)->writePage(page));
6970}

◆ SDDSFile_writePages()

int32_t SDDSFile_writePages ( void * sddsfile)

Definition at line 6947 of file SDDSFile.cc.

6947 {
6948 return(((SDDSFile*)sddsfile)->writePages());
6949}