jbytestream.cpp

来自「b tree code for index in the database d」· C++ 代码 · 共 56 行

CPP
56
字号
#include "GByteStream.h"

GByteStream::GByteStream()
{}

GByteStream::~GByteStream()
{
	close();
}

inline gint64 GByteStream::size()
{
	return bbuf_.size();
}

void GByteStream::close()
{
	bbuf_.close();
}

bool GByteStream::seek( gint64 position )
{
	return bbuf_.seek( position );
}

gint64 GByteStream::pos() const
{
	return bbuf_.pos();
}

void GByteStream::reset()
{
	bbuf_.reset();
}

gint64 GByteStream::write( const char* pBuffer, gint64 bufLen )
{
	return bbuf_.write( pBuffer, bufLen );
}

gint64 GByteStream::read(char* pBuffer, gint64 bufLen)
{
	return bbuf_.read( pBuffer, bufLen );
}

inline bool GByteStream::atEnd() const
{
	return bbuf_.atEnd();
}

void GByteStream::resize( gint64 newSize )
{
	bbuf_.buffer().resize( newSize );
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?