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 + -
显示快捷键?