libdap++  Updated for version 3.14.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nlibdap
 CAlarmHandler
 CAncillary
 CArrayA multidimensional array of identical data types
 Cdimension
 CAttrTableContains the attributes for a dataset
 Centry
 CBaseTypeThe basic data type for the DODS DAP types
 CBaseTypeFactory
 CByteHolds a single byte
 Cce_parser_arg
 Cchunked_inbuf
 Cchunked_istream
 Cchunked_ostreamA C++ stream class for chunked data. This class uses the chunked_outbuf class to provide for chunked binary serialization of data as specified by DAP4. Information to be serialized is broken into 'chunks' that are no more than 2^24 bytes in length. Each chunk is prefixed by a 4 byte header that indicates the type of chunk and size (number of bytes in the chunk body). There are three types of chunk: Data; End; and Error. In normal operation, a DAP4 data document/response is serialized as a sequence of DATA chunks followed by one END chunk (which may be zero bytes in length). If, during serialization, an error is detected, the currently buffered (but not sent) data are discarded and an ERROR chunk is sent with an error message
 Cchunked_outbufOutput buffer for a chunked stream This performs buffered output encoding the data in the stream using the simple chunking protocol defined for DAP4's binary data transmission. Each block of data is prefixed by four bytes: A CHUNK TYPE byte followed by three bytes that are the CHUNK SIZE. There are three CHUNK TYPES: data, end and error, indicated by the code values 0x00, 0x01 and 0x02. The size of a chunk is limited to 2^24 data bytes + 4 bytes for the chunk header
 CClauseHolds a fragment of a constraint expression
 CConnectHolds information about the link from a DAP2 client to a dataset
 CConstraintEvaluatorEvaluate a constraint expression
 CConstructor
 CD4AsyncUtil
 CD4Attribute
 CD4Attributes
 CD4BaseTypeFactory
 CD4Connect
 CD4Dimension
 CD4Dimensions
 CD4EnumHolds a DAP4 enumeration
 Cenum_value
 CD4EnumDef
 CD4EnumDefs
 CD4Group
 CD4Map
 CD4Maps
 CD4Opaque
 CD4ParserSax2
 CD4RValue
 CD4RValueList
 CD4SequenceHolds a sequence
 CD4StreamMarshallerMarshaller that knows how to marshal/serialize dap data objects to a C++ iostream using DAP4's receiver-makes-right scheme. This code adds checksums to the stream and uses the xdr library to encode real values if the underlying representation is not IEEE 754. It also supports computing the checksum only
 CD4StreamUnMarshallerRead data from the stream made by D4StreamMarshaller
 CDapIndentClass with static methods to help with indentation of debug information
 CDapObjLibdap base object for common functionality of libdap objects
 CDapXmlNamspaces
 CDASHold attribute data for a DAP2 dataset
 CDataDDSHolds a DAP2 DDS
 CDDS
 CDDXParseFailed
 CDDXParser
 CDMR
 CDODSFilterCommon functions for DODS server filter programs
 CErrorA class for error processing
 CEventHandler
 CFloat32Holds a 32-bit floating point value
 CFloat64Holds a 64-bit (double precision) floating point value
 CGridHolds the Grid data type
 CHTTPCache
 CHTTPCacheInterruptHandler
 CHTTPCacheResponse
 CHTTPCacheTable
 CCacheEntry
 CHTTPConnect
 CHTTPResponse
 CInt16Holds a 16-bit signed integer value
 CInt32Holds a 32-bit signed integer
 CInt64Holds a64-bit signed integer
 CInt8Holds an 8-bit signed integer value
 CInternalErrA class for software fault reporting
 CKeywords
 CMarshallerAbstract base class used to marshal/serialize dap data objects
 Cparser_argPass parameters by reference to a parser
 CPipeResponseEncapsulate a response. This class provides special treatment for 'stream pipes.' It arranges to close them using pclose() instead of fclose()
 CRCReader
 CResourceAssociate a rule with an ancillary resource
 CResponse
 CResponseTooBigErr
 Crvalue
 CSequenceHolds a sequence
 CServerFunction
 CServerFunctionsList
 CSignalHandler
 CSignalHandlerRegisteredErr
 CStdinResponseEncapsulate a response read from stdin
 CStrHolds character string data
 CStructureHolds a structure (aggregate) type
 CUInt16Holds an unsigned 16-bit integer
 CUInt32Holds a 32-bit unsigned integer
 CUInt64Holds a 64-bit unsigned integer
 CUnMarshallerAbstract base class used to unmarshall/deserialize dap data objects
 CUrlHolds an Internet address (URL)
 CVectorHolds a one-dimensional collection of DAP2 data types
 CXDRFileMarshallerMarshaller that knows how to marshall/serialize dap data objects to a file using XDR
 CXDRFileUnMarshallerUnmarshaller that knows how to unmarshall/deserialize dap objects using XDR from a file
 CXDRStreamMarshallerMarshaller that knows how to marshal/serialize dap data objects to a C++ iostream using XDR
 CXDRStreamUnMarshallerUnmarshaller that knows how to unmarshall/deserialize dap objects using XDR from a file
 CXDRUtils
 CXMLWriter
 CCrc32