rm Report::vprint

This commit is contained in:
James Cherry 2020-12-29 11:49:30 -08:00
parent ce76f3a3ee
commit 83ed72cd3a
2 changed files with 4 additions and 13 deletions

View File

@ -42,12 +42,10 @@ public:
// Return the number of characters written. // Return the number of characters written.
virtual size_t printString(const char *buffer, virtual size_t printString(const char *buffer,
size_t length); size_t length);
virtual void vprint(const char *fmt,
va_list args);
// Print line with return. // Print line with return.
virtual void reportLine(const char *fmt, ...); virtual void reportLine(const char *fmt, ...);
virtual void reportLineString(const char *line); virtual void reportLineString(const char *line);
void reportLine(const string &line); virtual void reportLine(const string &line);
//////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////

View File

@ -62,21 +62,14 @@ Report::printString(const char *buffer,
return ret; return ret;
} }
void
Report::vprint(const char *fmt,
va_list args)
{
std::unique_lock<std::mutex> lock(buffer_lock_);
printToBuffer(fmt, args);
printString(buffer_, buffer_length_);
}
void void
Report::reportLine(const char *fmt, ...) Report::reportLine(const char *fmt, ...)
{ {
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
vprint(fmt, args); std::unique_lock<std::mutex> lock(buffer_lock_);
printToBuffer(fmt, args);
printString(buffer_, buffer_length_);
printString("\n", 1); printString("\n", 1);
va_end(args); va_end(args);
} }