libdap  Updated for version 3.20.5
libdap4 is an implementation of OPeNDAP's DAP protocol.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oClibdap::Ancillary
oClibdap::BaseTypeFactory
|\Clibdap::D4BaseTypeFactory
oClibdap::HTTPCacheTable::CacheEntry
oClibdap::ce_parser_arg
oClibdap::ChildLocker
oClibdap::ClauseHolds a fragment of a constraint expression
oClibdap::ConnectHolds information about the link from a DAP2 client to a dataset
oClibdap::ConstraintEvaluatorEvaluate a constraint expression
oCCrc32
oCd4_ceFlexLexer
|\Clibdap::D4CEScanner
oCd4_functionFlexLexer
|\Clibdap::D4FunctionScanner
oClibdap::D4AsyncUtil
oClibdap::D4Connect
oClibdap::D4ConstraintEvaluator
oClibdap::D4Dimension
oClibdap::D4Dimensions
oClibdap::D4EnumDef
oClibdap::D4EnumDefs
oClibdap::D4FilterClauseDAP4 filter clauses
oClibdap::D4FilterClauseListList of DAP4 Filter Clauses
oClibdap::D4FunctionEvaluator
oClibdap::D4Map
oClibdap::D4Maps
oClibdap::D4ParserSax2
oClibdap::D4RValue
oClibdap::D4RValueList
oClibdap::DapIndentClass with static methods to help with indentation of debug information
oClibdap::DapObjLibdap base object for common functionality of libdap objects
|oClibdap::AttrTableContains the attributes for a dataset
|oClibdap::BaseTypeThe basic data type for the DODS DAP types
|oClibdap::D4Attribute
|oClibdap::D4Attributes
|oClibdap::DASHold attribute data for a DAP2 dataset
|oClibdap::DDS
|oClibdap::DMR
|oClibdap::MarshallerAbstract base class used to marshal/serialize dap data objects
|\Clibdap::UnMarshallerAbstract base class used to unmarshall/deserialize dap data objects
oClibdap::DapXmlNamspaces
oClibdap::DDXParser
oClibdap::Array::dimension
oClibdap::DODSFilterCommon functions for DODS server filter programs
oClibdap::AttrTable::entry
oClibdap::EventHandler
|oClibdap::AlarmHandler
|\Clibdap::HTTPCacheInterruptHandler
oCstd::exceptionSTL class
|\Clibdap::ErrorA class for error processing
oCGetOpt
oClibdap::HTTPCache
oClibdap::HTTPCacheTable
oClibdap::HTTPConnect
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
oClibdap::Keywords
oClibdap::Locker
oClibdap::MarshallerThread
oClibdap::parser_argPass parameters by reference to a parser
oClibdap::RCReader
oClibdap::Regex
oClibdap::ResourceAssociate a rule with an ancillary resource
oClibdap::Response
|oClibdap::HTTPResponse
|oClibdap::PipeResponseEncapsulate a response. This class provides special treatment for 'stream pipes.' It arranges to close them using pclose() instead of fclose()
|\Clibdap::StdinResponseEncapsulate a response read from stdin
oClibdap::rvalue
oClibdap::ServerFunction
oClibdap::ServerFunctionsList
oClibdap::SignalHandler
oCstreambuf
|oClibdap::chunked_inbuf
|\Clibdap::chunked_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
oClibdap::XDRUtils
\Clibdap::XMLWriter