Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
isc::dns::BadEscapeA standard DNS module exception that is thrown if the name parser fails to decode a "\"-escaped sequence
isc::dns::BadLabelTypeA standard DNS module exception that is thrown if the name parser encounters an obsolete or incomplete label type
isc::dns::BadPointerA standard DNS module exception that is thrown if the wire-format name contains an invalid compression pointer
isc::dns::EmptyLabelA standard DNS module exception that is thrown if the name parser encounters an empty label in the middle of a name
isc::dns::ExceptionThis is a base class for exceptions thrown from the DNS library module
isc::dns::IncompleteNameA standard DNS module exception that is thrown if the name parser finds the input (string or wire-format data) is incomplete
isc::dns::InputBufferThe InputBuffer class is a buffer abstraction for manipulating read-only data
isc::dns::InvalidBufferPositionA standard DNS module exception that is thrown if an out-of-range buffer operation is being performed
isc::dns::MessageRendererThe MessageRenderer class encapsulates implementation details of rendering a DNS message into a buffer in wire format
isc::dns::MessageRendererImplThe MessageRendererImpl class is the actual implementation of MessageRenderer
isc::dns::NameThe Name class encapsulates DNS names
isc::dns::NameComparisonResultThis is a supplemental class used only as a return value of Name::compare()
isc::dns::OutOfRangeA standard DNS module exception that is thrown if a parameter give to a method would refer to or modify out-of-range data
isc::dns::OutputBufferThe OutputBuffer class is a buffer abstraction for manipulating mutable data
isc::dns::TooLongLabelA standard DNS module exception that is thrown if the name parser encounters too long a label
isc::dns::TooLongNameA standard DNS module exception that is thrown if the name parser encounters too long a name

Generated on Fri Dec 18 20:59:06 2009 for BIND by  doxygen 1.6.1