nux-0.9.48

nux::NGNUSerialFileReader Class Reference

#include <NuxCore/FileManager/NFileManagerGNU.h>

Inheritance diagram for nux::NGNUSerialFileReader:
nux::NSerializer

Public Member Functions

 NGNUSerialFileReader (t_int InFileDescriptor, LogOutputDevice &InError, t_int InSize)
 ~NGNUSerialFileReader ()
virtual bool Precache (t_int PrecacheOffset, t_int PrecacheSize)
virtual t_s64 Seek (t_s64 InPos, NSerializer::SeekPos seekpos)
virtual t_s64 Tell ()
virtual t_s64 GetFileSize ()
virtual bool Close ()
virtual void SerializeFinal (void *V, t_s64 Length)
virtual bool isReader ()
virtual bool isWriter ()

Protected Attributes

t_int m_FileDescriptor
LogOutputDevicem_Error
t_s64 m_FileSize
t_s64 m_FilePos
t_s64 m_BufferBase
t_int m_BufferCount
BYTEm_Buffer

Static Protected Attributes

static const t_int sBufferSize

Constructor & Destructor Documentation

nux::NGNUSerialFileReader::NGNUSerialFileReader ( t_int  InFileDescriptor,
LogOutputDevice InError,
t_int  InSize 
)
nux::NGNUSerialFileReader::~NGNUSerialFileReader ( )

Member Function Documentation

virtual bool nux::NGNUSerialFileReader::Close ( ) [virtual]

Implements nux::NSerializer.

virtual t_s64 nux::NGNUSerialFileReader::GetFileSize ( ) [virtual]

Reimplemented from nux::NSerializer.

virtual bool nux::NGNUSerialFileReader::isReader ( ) [inline, virtual]

Implements nux::NSerializer.

virtual bool nux::NGNUSerialFileReader::isWriter ( ) [inline, virtual]

Implements nux::NSerializer.

virtual bool nux::NGNUSerialFileReader::Precache ( t_int  PrecacheOffset,
t_int  PrecacheSize 
) [virtual]
virtual t_s64 nux::NGNUSerialFileReader::Seek ( t_s64  InPos,
NSerializer::SeekPos  seekpos 
) [virtual]

Implements nux::NSerializer.

virtual void nux::NGNUSerialFileReader::SerializeFinal ( void *  V,
t_s64  Length 
) [virtual]

Implements nux::NSerializer.

virtual t_s64 nux::NGNUSerialFileReader::Tell ( ) [virtual]

Implements nux::NSerializer.


Field Documentation

const t_int nux::NGNUSerialFileReader::sBufferSize [static, protected]

The documentation for this class was generated from the following file: