doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
idFile_BitMsg Class Reference

#include <File.h>

Inheritance diagram for idFile_BitMsg:
idFile

Public Member Functions

 idFile_BitMsg (idBitMsg &msg)
 
 idFile_BitMsg (const idBitMsg &msg)
 
virtual ~idFile_BitMsg (void)
 
virtual const char * GetName (void)
 
virtual const char * GetFullPath (void)
 
virtual int Read (void *buffer, int len)
 
virtual int Write (const void *buffer, int len)
 
virtual int Length (void)
 
virtual ID_TIME_T Timestamp (void)
 
virtual int Tell (void)
 
virtual void ForceFlush (void)
 
virtual void Flush (void)
 
virtual int Seek (long offset, fsOrigin_t origin)
 
- Public Member Functions inherited from idFile
virtual ~idFile (void)
 
virtual void Rewind (void)
 
virtual int Printf (const char *fmt,...) id_attribute((format(printf
 
virtual int virtual int VPrintf (const char *fmt, va_list arg)
 
virtual int WriteFloatString (const char *fmt,...) id_attribute((format(printf
 
virtual int virtual int ReadInt (int &value)
 
virtual int ReadUnsignedInt (unsigned int &value)
 
virtual int ReadShort (short &value)
 
virtual int ReadUnsignedShort (unsigned short &value)
 
virtual int ReadChar (char &value)
 
virtual int ReadUnsignedChar (unsigned char &value)
 
virtual int ReadFloat (float &value)
 
virtual int ReadBool (bool &value)
 
virtual int ReadString (idStr &string)
 
virtual int ReadVec2 (idVec2 &vec)
 
virtual int ReadVec3 (idVec3 &vec)
 
virtual int ReadVec4 (idVec4 &vec)
 
virtual int ReadVec6 (idVec6 &vec)
 
virtual int ReadMat3 (idMat3 &mat)
 
virtual int WriteInt (const int value)
 
virtual int WriteUnsignedInt (const unsigned int value)
 
virtual int WriteShort (const short value)
 
virtual int WriteUnsignedShort (unsigned short value)
 
virtual int WriteChar (const char value)
 
virtual int WriteUnsignedChar (const unsigned char value)
 
virtual int WriteFloat (const float value)
 
virtual int WriteBool (const bool value)
 
virtual int WriteString (const char *string)
 
virtual int WriteVec2 (const idVec2 &vec)
 
virtual int WriteVec3 (const idVec3 &vec)
 
virtual int WriteVec4 (const idVec4 &vec)
 
virtual int WriteVec6 (const idVec6 &vec)
 
virtual int WriteMat3 (const idMat3 &mat)
 

Private Attributes

idStr name
 
int mode
 
idBitMsgmsg
 

Friends

class idFileSystemLocal
 

Detailed Description

Definition at line 160 of file File.h.

Constructor & Destructor Documentation

idFile_BitMsg::idFile_BitMsg ( idBitMsg msg)

Definition at line 893 of file File.cpp.

idFile_BitMsg::idFile_BitMsg ( const idBitMsg msg)

Definition at line 904 of file File.cpp.

idFile_BitMsg::~idFile_BitMsg ( void  )
virtual

Definition at line 915 of file File.cpp.

Member Function Documentation

void idFile_BitMsg::Flush ( void  )
virtual

Reimplemented from idFile.

Definition at line 993 of file File.cpp.

void idFile_BitMsg::ForceFlush ( void  )
virtual

Reimplemented from idFile.

Definition at line 985 of file File.cpp.

virtual const char* idFile_BitMsg::GetFullPath ( void  )
inlinevirtual

Reimplemented from idFile.

Definition at line 169 of file File.h.

virtual const char* idFile_BitMsg::GetName ( void  )
inlinevirtual

Reimplemented from idFile.

Definition at line 168 of file File.h.

int idFile_BitMsg::Length ( void  )
virtual

Reimplemented from idFile.

Definition at line 954 of file File.cpp.

int idFile_BitMsg::Read ( void buffer,
int  len 
)
virtual

Reimplemented from idFile.

Definition at line 923 of file File.cpp.

int idFile_BitMsg::Seek ( long  offset,
fsOrigin_t  origin 
)
virtual

Reimplemented from idFile.

Definition at line 1003 of file File.cpp.

int idFile_BitMsg::Tell ( void  )
virtual

Reimplemented from idFile.

Definition at line 972 of file File.cpp.

ID_TIME_T idFile_BitMsg::Timestamp ( void  )
virtual

Reimplemented from idFile.

Definition at line 963 of file File.cpp.

int idFile_BitMsg::Write ( const void buffer,
int  len 
)
virtual

Reimplemented from idFile.

Definition at line 938 of file File.cpp.

Friends And Related Function Documentation

friend class idFileSystemLocal
friend

Definition at line 161 of file File.h.

Member Data Documentation

int idFile_BitMsg::mode
private

Definition at line 181 of file File.h.

idBitMsg* idFile_BitMsg::msg
private

Definition at line 182 of file File.h.

idStr idFile_BitMsg::name
private

Definition at line 180 of file File.h.


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