debug output

This commit is contained in:
Dave Schuyler 2004-12-17 01:39:10 +00:00
parent 1bc2910daa
commit 600478aa63
2 changed files with 31 additions and 0 deletions

View File

@ -154,3 +154,31 @@ append_data(const void *data, size_t size) {
_data.v().push_back(source[i]);
}
}
////////////////////////////////////////////////////////////////////
// Function : output
// Access : Public
// Description : Write a string representation of this instance to
// <out>.
////////////////////////////////////////////////////////////////////
void Datagram::
output(ostream &out) const {
#ifndef NDEBUG //[
out<<""<<"Datagram";
#endif //] NDEBUG
}
////////////////////////////////////////////////////////////////////
// Function : write
// Access : Public
// Description : Write a string representation of this instance to
// <out>.
////////////////////////////////////////////////////////////////////
void Datagram::
write(ostream &out, unsigned int indent) const {
#ifndef NDEBUG //[
out.width(indent);
out<<""<<"Datagram:\n";
dump_hex(out);
#endif //] NDEBUG
}

View File

@ -98,6 +98,9 @@ PUBLISHED:
INLINE bool operator != (const Datagram &other) const;
INLINE bool operator < (const Datagram &other) const;
void output(ostream &out) const;
void write(ostream &out, unsigned int indent=0) const;
private:
PTA_uchar _data;