XMM-Newton SAS Home Page
XMM-Newton Science Analysis System


dal (dal-1.199) [xmmsas_20230412_1735-21.0.0]

C API

C interface definition for DAL

Pointers rather than handles. No default values.

typedef enum Read = 1, Create, Modify, Temp, AsParent AccessMode; typedef enum High = 1, HighLow, Low, UseEnvironment MemoryModel; /*typedef enum Bool = 1, Int8, Uint16, Int16, Uint32, Int32, Real32, Real64, DString DataType; */ typedef enum TableType = 1, ArrayType BlockType; typedef enum EraseAllFirst = 1, Merge CopyMode; typedef enum Fixed = 1, Variable CellType; typedef void Array; typedef void Block; typedef void Column; typedef void DataSet; typedef void Table; typedef void SubTable; typedef void Row; typedef void Attribute; typedef void Attributable; typedef void Labelled; typedef void DataComponent; typedef void * TableIteratorFunction; /* typedef void(*TableIteratorFunction)( Table * ); */

/* forEachBlock forEachColumn forEachSubTable setStringCell subTable table */

XMM-Newton SOC -- 2023-04-16