NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::McsSoundArchive::McsFileStream Class Reference
Inheritance diagram for nw4r::snd::McsSoundArchive::McsFileStream:
[legend]

Description

Definition at line 26 of file snd_McsSoundArchive.h.

Private Member Functions

virtual ut::detail::RuntimeTypeInfo const * GetRuntimeTypeInfo () const
 
virtual void Close ()
 
virtual s32 Read (void *, ulong)
 
virtual bool IsBusy () const
 
virtual bool CanAsync () const
 
virtual bool CanRead () const
 
virtual bool CanWrite () const
 
virtual ulong GetSize () const
 
virtual void Seek (s32, ulong)
 
virtual void Cancel ()
 
virtual bool CancelAsync (StreamCallback *, void *)
 
virtual bool CanSeek () const
 
virtual bool CanCancel () const
 
virtual ulong Tell () const
 

Additional Inherited Members

- Public Types inherited from nw4r::ut::FileStream
enum  SeekOrigin {
  SEEK_BEG ,
  SEEK_CUR ,
  SEEK_END
}
 
- Public Types inherited from nw4r::ut::IOStream
typedef void(* StreamCallback) (s32 result, IOStream *pStream, void *pCallbackArg)
 
- Public Member Functions inherited from nw4r::ut::FileStream
 NW4R_UT_RTTI_DECL (FileStream)
 
virtual bool CancelAsync (StreamCallback pCallback, void *pCallbackArg)
 
- Public Member Functions inherited from nw4r::ut::IOStream
 NW4R_UT_RTTI_DECL (IOStream)
 
virtual bool ReadAsync (void *pDst, ulong size, StreamCallback pCallback, void *pCallbackArg)
 
virtual void Write (const void *pSrc, ulong size)
 
virtual bool WriteAsync (const void *pSrc, ulong size, StreamCallback pCallback, void *pCallbackArg)
 
virtual ulong GetOffsetAlign () const
 
virtual ulong GetSizeAlign () const
 
virtual ulong GetBufferAlign () const
 
bool IsAvailable () const
 
- Protected Attributes inherited from nw4r::ut::IOStream
bool mAvailable
 
s32 mAsyncResult
 
StreamCallback mCallback
 
void * mArg
 

Member Function Documentation

◆ GetRuntimeTypeInfo()

virtual ut::detail::RuntimeTypeInfo const * nw4r::snd::McsSoundArchive::McsFileStream::GetRuntimeTypeInfo ( ) const
inlineprivatevirtual

Definition at line 29 of file snd_McsSoundArchive.h.

◆ Close()

virtual void nw4r::snd::McsSoundArchive::McsFileStream::Close ( )
inlineprivatevirtual

Implements nw4r::ut::IOStream.

Definition at line 30 of file snd_McsSoundArchive.h.

◆ Read()

virtual s32 nw4r::snd::McsSoundArchive::McsFileStream::Read ( void * ,
ulong  )
inlineprivatevirtual

Implements nw4r::ut::IOStream.

Definition at line 31 of file snd_McsSoundArchive.h.

◆ IsBusy()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::IsBusy ( ) const
inlineprivatevirtual

Reimplemented from nw4r::ut::IOStream.

Definition at line 32 of file snd_McsSoundArchive.h.

◆ CanAsync()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::CanAsync ( ) const
inlineprivatevirtual

Implements nw4r::ut::IOStream.

Definition at line 33 of file snd_McsSoundArchive.h.

◆ CanRead()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::CanRead ( ) const
inlineprivatevirtual

Implements nw4r::ut::IOStream.

Definition at line 34 of file snd_McsSoundArchive.h.

◆ CanWrite()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::CanWrite ( ) const
inlineprivatevirtual

Implements nw4r::ut::IOStream.

Definition at line 35 of file snd_McsSoundArchive.h.

◆ GetSize()

virtual ulong nw4r::snd::McsSoundArchive::McsFileStream::GetSize ( ) const
inlineprivatevirtual

Implements nw4r::ut::FileStream.

Definition at line 36 of file snd_McsSoundArchive.h.

◆ Seek()

virtual void nw4r::snd::McsSoundArchive::McsFileStream::Seek ( s32 ,
ulong  )
inlineprivatevirtual

Reimplemented from nw4r::ut::FileStream.

Definition at line 37 of file snd_McsSoundArchive.h.

◆ Cancel()

virtual void nw4r::snd::McsSoundArchive::McsFileStream::Cancel ( )
inlineprivatevirtual

Reimplemented from nw4r::ut::FileStream.

Definition at line 38 of file snd_McsSoundArchive.h.

◆ CancelAsync()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::CancelAsync ( StreamCallback * ,
void *  )
inlineprivatevirtual

Definition at line 39 of file snd_McsSoundArchive.h.

◆ CanSeek()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::CanSeek ( ) const
inlineprivatevirtual

Implements nw4r::ut::FileStream.

Definition at line 40 of file snd_McsSoundArchive.h.

◆ CanCancel()

virtual bool nw4r::snd::McsSoundArchive::McsFileStream::CanCancel ( ) const
inlineprivatevirtual

Implements nw4r::ut::FileStream.

Definition at line 41 of file snd_McsSoundArchive.h.

◆ Tell()

virtual ulong nw4r::snd::McsSoundArchive::McsFileStream::Tell ( ) const
inlineprivatevirtual

Implements nw4r::ut::FileStream.

Definition at line 42 of file snd_McsSoundArchive.h.