Sds Library routines
- SdsAccess
- Return
an identifier to an external object
- SdsCell
- Find
component of a structure array
- SdsCheck
- Check
for failures to run SdsFreeId().
- SdsCheckInit
-
Initialise a structure used to check for failures to run SdsFreeId().
- SdsCompiler
- Compile
a C structure definition to create an SDS structure.
SdsCopy
Make a
copy of an object
SdsDelete
Delete
an object
SdsErrorToString
Convert an SDS error code
to a string.
SdsExport
Export
an object into an external buffer
SdsExportDefined
Export an object into an external
buffer
SdsExternInfo
Return the address of an external object
SdsExtract
Extract
an object from a structure
SdsFillArray
Fill out the contents of a structured array.
SdsFind
Find a
structure component by name
SdsFindByName
Accesses a descendent of a structured Sds item using the descendent's name
only.
SdsFindByPath
Accesses a structued Sds item using a path name to the item.
SdsFlush
Flush
data updated via a pointer
SdsFreeId
Free
an identifier, so that its associated memory may be reused.
SdsFreeIdAndCheck
Free an identifier, so that its
associated memory may be reused.
SdsGet
Read the
data from an object
SdsGetExtra
Read
from the extra information field of an object.
SdsImport
Import
an object from an external buffer
SdsIndex
Find a
structure component by position
SdsInfo
Return information
about an object
SdsInsert
Insert
an existing object into a structure
SdsInsertCell
Insert object into a structure array
SdsIsDefined
Return whether a primitive object is defined
SdsIsExternal
Enquire whether an object is external
SdsList
List
contents of an SDS object
SdsListInUse
Debugging routine - list in use SDS ID's to stderr.
SdsNew
Create a
new object
SdsPointer
Get
a pointer to the data of a primitive item
SdsPut
Write data
to an object.
SdsPutExtra
Write
to the extra information field of an object.
SdsRead
Read an
SDS object from a file
SdsReadFree
Free
Buffer allocated by SdsRead
SdsRename
Change
the name of an object.
SdsResize
Change
the dimensions of an array.
SdsSetWatch
Set
a watch routine to watch for events on a given SDS ID.
SdsSize
Find the
buffer size needed to export an object
SdsSizeDefined
Find the buffer size needed to export using SdsExportDefined
SdsTypeToString
Given an Sds Type Code, return a
pointer to a string.
SdsWrite
Write
an SDS object to a file
Click here for the DRAMA home page and
here for the AAO home page.
For more information, contact tjf@aaoepp.aao.gov.au