|
@@ -187,6 +187,23 @@ private:
|
|
|
};
|
|
|
|
|
|
|
|
|
+///
|
|
|
+/// \brief Insert the label sequence as a string into stream.
|
|
|
+///
|
|
|
+/// This method convert the \c label_sequence into a string and inserts
|
|
|
+/// it into the output stream \c os.
|
|
|
+///
|
|
|
+/// This function overloads the global operator<< to behave as described in
|
|
|
+/// ostream::operator<< but applied to \c LabelSequence objects.
|
|
|
+///
|
|
|
+/// \param os A \c std::ostream object on which the insertion operation is
|
|
|
+/// performed.
|
|
|
+/// \param name The \c LabelSequence object output by the operation.
|
|
|
+/// \return A reference to the same \c std::ostream object referenced by
|
|
|
+/// parameter \c os after the insertion operation.
|
|
|
+std::ostream&
|
|
|
+operator<<(std::ostream& os, const LabelSequence& label_sequence);
|
|
|
+
|
|
|
} // end namespace dns
|
|
|
} // end namespace isc
|
|
|
|