nux-0.9.48
|
#include <NuxCore/FileManager/NFileManagerGNU.h>
Public Member Functions | |
NGNUSerialFileWriter (t_int InFileDescriptor, LogOutputDevice &InError, t_int InPos) | |
~NGNUSerialFileWriter () | |
virtual t_s64 | Seek (t_s64 InPos, NSerializer::SeekPos seekpos) |
virtual t_s64 | Tell () |
virtual bool | Close () |
virtual void | SerializeFinal (void *V, t_s64 Length) |
virtual void | Flush () |
virtual t_s64 | GetFileSize () |
virtual bool | isReader () |
virtual bool | isWriter () |
Protected Member Functions | |
void | _Flush () |
Protected Attributes | |
t_int | m_FileDescriptor |
LogOutputDevice & | m_Error |
t_s64 | m_Pos |
t_int | m_BufferCount |
BYTE * | m_Buffer |
NCriticalSection | m_CriticalSection |
Static Protected Attributes | |
static const t_int | sBufferSize |
nux::NGNUSerialFileWriter::NGNUSerialFileWriter | ( | t_int | InFileDescriptor, |
LogOutputDevice & | InError, | ||
t_int | InPos | ||
) |
nux::NGNUSerialFileWriter::~NGNUSerialFileWriter | ( | ) |
void nux::NGNUSerialFileWriter::_Flush | ( | ) | [protected] |
virtual bool nux::NGNUSerialFileWriter::Close | ( | ) | [virtual] |
Implements nux::NSerializer.
virtual void nux::NGNUSerialFileWriter::Flush | ( | ) | [virtual] |
Reimplemented from nux::NSerializer.
virtual t_s64 nux::NGNUSerialFileWriter::GetFileSize | ( | ) | [virtual] |
Reimplemented from nux::NSerializer.
virtual bool nux::NGNUSerialFileWriter::isReader | ( | ) | [inline, virtual] |
Implements nux::NSerializer.
virtual bool nux::NGNUSerialFileWriter::isWriter | ( | ) | [inline, virtual] |
Implements nux::NSerializer.
virtual t_s64 nux::NGNUSerialFileWriter::Seek | ( | t_s64 | InPos, |
NSerializer::SeekPos | seekpos | ||
) | [virtual] |
Implements nux::NSerializer.
virtual void nux::NGNUSerialFileWriter::SerializeFinal | ( | void * | V, |
t_s64 | Length | ||
) | [virtual] |
Implements nux::NSerializer.
virtual t_s64 nux::NGNUSerialFileWriter::Tell | ( | ) | [virtual] |
Implements nux::NSerializer.
BYTE* nux::NGNUSerialFileWriter::m_Buffer [protected] |
t_int nux::NGNUSerialFileWriter::m_BufferCount [protected] |
LogOutputDevice& nux::NGNUSerialFileWriter::m_Error [protected] |
t_int nux::NGNUSerialFileWriter::m_FileDescriptor [protected] |
t_s64 nux::NGNUSerialFileWriter::m_Pos [protected] |
const t_int nux::NGNUSerialFileWriter::sBufferSize [static, protected] |