|
HoverRace
2.0
|
Standard HoverRace 1.x parcel data stream. More...
#include <ClassicObjStream.h>
Inheritance diagram for HoverRace::Parcel::ClassicObjStream: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) |
Public Member Functions inherited from HoverRace::Parcel::ObjStream | |
| 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 |
1.8.11