Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JSURandomOutputStream Class Referenceabstract

#include <JSURandomOutputStream.h>

+ Inheritance diagram for JSURandomOutputStream:
+ Collaboration diagram for JSURandomOutputStream:

Public Member Functions

 JSURandomOutputStream ()
 
virtual ~JSURandomOutputStream ()
 
virtual s32 skip (s32, s8)
 
virtual s32 writeData (const void *, s32)=0
 
virtual s32 getLength () const =0
 
virtual s32 getPosition () const =0
 
virtual s32 seek (s32, JSUStreamSeekFrom)
 
virtual s32 getAvailable () const
 
virtual s32 seekPos (s32, JSUStreamSeekFrom)=0
 
- Public Member Functions inherited from JSUOutputStream
 JSUOutputStream ()
 
virtual ~JSUOutputStream ()
 
s32 write (const void *, s32)
 
void write (const char *)
 
JSUOutputStreamoperator<< (u32 param_0)
 
JSUOutputStreamoperator<< (s32 param_0)
 
JSUOutputStreamoperator<< (s16 param_0)
 
JSUOutputStreamoperator<< (u16 param_0)
 
JSUOutputStreamoperator<< (u8 param_0)
 
JSUOutputStreamoperator<< (const char *param_0)
 
- Public Member Functions inherited from JSUIosBase
 JSUIosBase ()
 
virtual ~JSUIosBase ()
 
bool isGood () const
 
void clrState (EIoState state)
 
void setState (EIoState state)
 

Additional Inherited Members

- Public Types inherited from JSUIosBase
enum  EIoState { IOS_STATE_1 = 1 , IOS_STATE_2 = 2 }
 

Constructor & Destructor Documentation

◆ JSURandomOutputStream()

JSURandomOutputStream::JSURandomOutputStream ( )
inline

◆ ~JSURandomOutputStream()

virtual JSURandomOutputStream::~JSURandomOutputStream ( )
inlinevirtual

Member Function Documentation

◆ getAvailable()

s32 JSURandomOutputStream::getAvailable ( ) const
virtual

Reimplemented in JSUMemoryOutputStream.

◆ getLength()

virtual s32 JSURandomOutputStream::getLength ( ) const
pure virtual

Implemented in JSUMemoryOutputStream.

◆ getPosition()

virtual s32 JSURandomOutputStream::getPosition ( ) const
pure virtual

Implemented in JSUMemoryOutputStream.

◆ seek()

s32 JSURandomOutputStream::seek ( s32 param_0,
JSUStreamSeekFrom param_1 )
virtual

Reimplemented in JSUMemoryOutputStream.

◆ seekPos()

virtual s32 JSURandomOutputStream::seekPos ( s32 ,
JSUStreamSeekFrom  )
pure virtual

Implemented in JSUMemoryOutputStream.

◆ skip()

virtual s32 JSURandomOutputStream::skip ( s32 ,
s8  )
virtual

Implements JSUOutputStream.

◆ writeData()

virtual s32 JSURandomOutputStream::writeData ( const void * ,
s32  )
pure virtual

Implements JSUOutputStream.

Implemented in JSUMemoryOutputStream.


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