Changed TraceEntry::Dump() to take a TraceOutput& and removed

AbstractTraceEntry::AddDump(char*, size_t).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23655 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2008-01-19 22:23:32 +00:00
parent ff5d41e762
commit f7a5d9c583
6 changed files with 57 additions and 68 deletions
+3 -3
View File
@@ -23,6 +23,7 @@ class TraceOutput {
public:
TraceOutput(char* buffer, size_t bufferSize);
void Clear();
void Print(const char* format,...);
bool IsFull() const { return fSize >= fCapacity; }
@@ -37,7 +38,7 @@ class TraceEntry : trace_entry {
TraceEntry();
virtual ~TraceEntry();
virtual void Dump(char* buffer, size_t bufferSize);
virtual void Dump(TraceOutput& out);
size_t Size() const { return size; }
uint16 Flags() const { return flags; }
@@ -58,9 +59,8 @@ class AbstractTraceEntry : public TraceEntry {
virtual ~AbstractTraceEntry();
virtual void Dump(char* buffer, size_t bufferSize);
virtual void Dump(TraceOutput& out);
virtual void AddDump(char* buffer, size_t bufferSize);
virtual void AddDump(TraceOutput& out);
thread_id Thread() const { return fThread; }