wut  v1.7.0
Wii U Toolchain
Data Structures | Namespaces | Typedefs
IStreamDetails.h File Reference
#include <coreinit/filesystem.h>
#include <nn/result.h>
#include <nn/sl/sl_cpp.h>
#include <wut.h>
Include dependency graph for IStreamDetails.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  IStreamInternalVTable
 
struct  IStreamInternal
 
class  IStreamBase
 

Namespaces

 nn
 
 nn::sl
 
 nn::sl::details
 

Typedefs

typedef nn::Result(* IStream_ReadFn) (IStreamInternal *, uint32_t *bytesRead, void *buffer, uint32_t readSize)
 
typedef nn::Result(* IStream_WriteFn) (IStreamInternal *, uint32_t *bytesWritten, void *buffer, uint32_t writeSize)
 
typedef nn::Result(* IStream_GetSizeFn) (IStreamInternal *, uint32_t *fileSize)
 
typedef nn::Result(* IStream_SeekFn) (IStreamInternal *, int32_t offset, nn::sl::SeekOrigin seekOrigin)
 
typedef struct nn::sl::details::IStreamInternal IStreamInternal
 

Data Structure Documentation

◆ nn::sl::details::IStreamInternalVTable

struct nn::sl::details::IStreamInternalVTable

Definition at line 25 of file IStreamDetails.h.

Data Fields
IStreamBase * instance
uint32_t info
uint32_t destructor
IStream_ReadFn ReadFn
IStream_WriteFn WriteFn
IStream_GetSizeFn GetSizeFn
IStream_SeekFn SeekFn

◆ nn::sl::details::IStreamInternal

struct nn::sl::details::IStreamInternal

Definition at line 45 of file IStreamDetails.h.

Data Fields
IStreamInternalVTable * vtable