HoverRace
2.0
|
Standard HoverRace 1.x parcel data stream. More...
#include <ClassicObjStream.h>
Public Member Functions | |
ClassicObjStream (FILE *stream, const Util::OS::path_t &name, bool writing) | |
virtual | ~ClassicObjStream () |
virtual void | Read (void *buf, size_t ct) |
virtual void | ReadInt16 (MR_Int16 &i) |
virtual void | ReadInt32 (MR_Int32 &i) |
virtual void | ReadString (std::string &s) |
virtual void | ReadUInt16 (MR_UInt16 &i) |
virtual void | ReadUInt32 (MR_UInt32 &i) |
virtual void | ReadUInt8 (MR_UInt8 &i) |
virtual void | Write (const void *buf, size_t ct) |
virtual void | WriteInt16 (MR_Int16 i) |
virtual void | WriteInt32 (MR_Int32 i) |
virtual void | WriteString (const std::string &s) |
virtual void | WriteUInt16 (MR_UInt16 i) |
virtual void | WriteUInt32 (MR_UInt32 i) |
virtual void | WriteUInt8 (MR_UInt8 i) |
![]() | |
ObjStream (const Util::OS::path_t &name, int version, bool writing) | |
virtual | ~ObjStream () |
const Util::OS::path_t & | GetName () const |
int | GetVersion () const |
bool | IsWriting () const |
Private Types | |
typedef ObjStream | SUPER |
Private Member Functions | |
void | ReadBuf (void *buf, size_t ct) |
MR_UInt32 | ReadStringLength () |
void | WriteBuf (const void *buf, size_t ct) |
void | WriteStringLength (MR_UInt32 len) |
Private Attributes | |
FILE * | stream |
|
private |
HoverRace::Parcel::ClassicObjStream::ClassicObjStream | ( | FILE * | stream, |
const Util::OS::path_t & | name, | ||
bool | writing | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements HoverRace::Parcel::ObjStream.
|
inlineprivate |
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
private |
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
inlinevirtual |
Implements HoverRace::Parcel::ObjStream.
|
inlineprivate |
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
private |
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
virtual |
Implements HoverRace::Parcel::ObjStream.
|
private |