wut  v1.7.0
Wii U Toolchain
Public Member Functions | Friends
IStreamBase Class Referenceabstract

#include <IStreamDetails.h>

Inheritance diagram for IStreamBase:
Inheritance graph
[legend]

Public Member Functions

 IStreamBase ()=default
 
virtual ~IStreamBase ()=default
 
virtual nn::Result Read (uint32_t *bytesRead, void *buffer, uint32_t readSize)=0
 
virtual nn::Result Write (uint32_t *bytesWritten, void *buffer, uint32_t writeSize)=0
 
virtual nn::Result GetSize (uint32_t *fileSize)=0
 
virtual nn::Result Seek (int32_t offset, nn::sl::SeekOrigin seekOrigin)=0
 

Friends

class nn::sl::LaunchInfoDatabase
 
class nn::sl::KillerNotificationTransferRecordManager
 
class nn::sl::KillerNotificationTransferRecordManagerInternal
 
class nn::sl::details::KillerNotificationTransferRecordManagerFromPtr
 

Detailed Description

Definition at line 50 of file IStreamDetails.h.

Constructor & Destructor Documentation

◆ IStreamBase()

IStreamBase ( )
default

◆ ~IStreamBase()

virtual ~IStreamBase ( )
virtualdefault

Member Function Documentation

◆ Read()

virtual nn::Result Read ( uint32_t *  bytesRead,
void *  buffer,
uint32_t  readSize 
)
pure virtual

◆ Write()

virtual nn::Result Write ( uint32_t *  bytesWritten,
void *  buffer,
uint32_t  writeSize 
)
pure virtual

◆ GetSize()

virtual nn::Result GetSize ( uint32_t *  fileSize)
pure virtual

◆ Seek()

virtual nn::Result Seek ( int32_t  offset,
nn::sl::SeekOrigin  seekOrigin 
)
pure virtual

Friends And Related Function Documentation

◆ nn::sl::LaunchInfoDatabase

friend class nn::sl::LaunchInfoDatabase
friend

Definition at line 51 of file IStreamDetails.h.

◆ nn::sl::KillerNotificationTransferRecordManager

Definition at line 52 of file IStreamDetails.h.

◆ nn::sl::KillerNotificationTransferRecordManagerInternal

Definition at line 53 of file IStreamDetails.h.

◆ nn::sl::details::KillerNotificationTransferRecordManagerFromPtr

Definition at line 54 of file IStreamDetails.h.


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