Classes | |
| class | InvalidBufferPosition |
| A standard DNS module exception that is thrown if an out-of-range buffer operation is being performed. More... | |
| class | InputBuffer |
The InputBuffer class is a buffer abstraction for manipulating read-only data. More... | |
| class | OutputBuffer |
The OutputBuffer class is a buffer abstraction for manipulating mutable data. More... | |
| class | Exception |
| This is a base class for exceptions thrown from the DNS library module. More... | |
| class | OutOfRange |
| A standard DNS module exception that is thrown if a parameter give to a method would refer to or modify out-of-range data. More... | |
| struct | MessageRendererImpl |
The MessageRendererImpl class is the actual implementation of MessageRenderer. More... | |
| class | MessageRenderer |
The MessageRenderer class encapsulates implementation details of rendering a DNS message into a buffer in wire format. More... | |
| class | EmptyLabel |
| A standard DNS module exception that is thrown if the name parser encounters an empty label in the middle of a name. More... | |
| class | TooLongName |
| A standard DNS module exception that is thrown if the name parser encounters too long a name. More... | |
| class | TooLongLabel |
| A standard DNS module exception that is thrown if the name parser encounters too long a label. More... | |
| class | BadLabelType |
| A standard DNS module exception that is thrown if the name parser encounters an obsolete or incomplete label type. More... | |
| class | BadEscape |
| A standard DNS module exception that is thrown if the name parser fails to decode a "\"-escaped sequence. More... | |
| class | BadPointer |
| A standard DNS module exception that is thrown if the wire-format name contains an invalid compression pointer. More... | |
| class | IncompleteName |
| A standard DNS module exception that is thrown if the name parser finds the input (string or wire-format data) is incomplete. More... | |
| class | NameComparisonResult |
| This is a supplemental class used only as a return value of Name::compare(). More... | |
| class | Name |
The Name class encapsulates DNS names. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Name &name) |
| Insert the name as a string into stream. | |
| std::ostream & isc::dns::operator<< | ( | std::ostream & | os, | |
| const Name & | name | |||
| ) |
Insert the name as a string into stream.
This method convert the name into a string and inserts it into the output stream os.
This function overloads the global operator<< to behave as described in ostream::operator<< but applied to Name objects.
| os | A std::ostream object on which the insertion operation is performed. | |
| name | The Name object output by the operation. |
std::ostream object referenced by parameter os after the insertion operation.
1.6.1