Adding thread handle to logging.

This commit is contained in:
Ben Vanik
2015-08-29 20:49:17 -07:00
parent c486fcfcba
commit a86b3821f2
11 changed files with 113 additions and 49 deletions

View File

@@ -16,12 +16,15 @@
namespace xe {
StringBuffer::StringBuffer(size_t initial_capacity) : buffer_offset_(0) {
StringBuffer::StringBuffer(size_t initial_capacity) {
buffer_capacity_ = std::max(initial_capacity, static_cast<size_t>(16 * 1024));
buffer_ = reinterpret_cast<char*>(malloc(buffer_capacity_));
}
StringBuffer::~StringBuffer() { free(buffer_); }
StringBuffer::~StringBuffer() {
free(buffer_);
buffer_ = nullptr;
}
void StringBuffer::Reset() { buffer_offset_ = 0; }