From f6df00605fe9cac634dd7bca5a0c60f106f1c296 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 16 Jun 2007 01:26:10 +0000 Subject: added new constructor to buffer --- buffer.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'buffer.cpp') diff --git a/buffer.cpp b/buffer.cpp index 8632d34..0c6a82a 100644 --- a/buffer.cpp +++ b/buffer.cpp @@ -38,6 +38,15 @@ Buffer::Buffer() : buf_(0), length_(0) { } +Buffer::Buffer(u_int32_t length) : length_(length) +{ + buf_ = new u_int8_t[length_]; + if(buf_) + std::memset(buf_, 0, length_); + else + length_ = 0; +} + Buffer::Buffer(u_int8_t* data, u_int32_t length) : length_(length) { buf_ = new u_int8_t[length_]; -- cgit v1.2.3