📄 jbytestream.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -