Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
Discord.StorageManager Class Reference

Classes

struct  FFIEvents
 
struct  FFIMethods
 

Public Member Functions

delegate void ReadAsyncHandler (Result result, byte[] data)
 
delegate void ReadAsyncPartialHandler (Result result, byte[] data)
 
delegate void WriteAsyncHandler (Result result)
 
UInt32 Read (string name, byte[] data)
 
void ReadAsync (string name, ReadAsyncHandler callback)
 
void ReadAsyncPartial (string name, UInt64 offset, UInt64 length, ReadAsyncPartialHandler callback)
 
void Write (string name, byte[] data)
 
void WriteAsync (string name, byte[] data, WriteAsyncHandler callback)
 
void Delete (string name)
 
bool Exists (string name)
 
Int32 Count ()
 
FileStat Stat (string name)
 
FileStat StatAt (Int32 index)
 
string GetPath ()
 
IEnumerable< FileStatFiles ()
 

Properties

FFIMethods Methods [get]
 

Private Member Functions

void InitEvents (IntPtr eventsPtr, ref FFIEvents events)
 

Static Private Member Functions

static void ReadAsyncCallbackImpl (IntPtr ptr, Result result, IntPtr dataPtr, Int32 dataLen)
 
static void ReadAsyncPartialCallbackImpl (IntPtr ptr, Result result, IntPtr dataPtr, Int32 dataLen)
 
static void WriteAsyncCallbackImpl (IntPtr ptr, Result result)
 

Private Attributes

IntPtr MethodsPtr
 
Object MethodsStructure
 

Member Function Documentation

◆ Count()

Int32 Discord.StorageManager.Count ( )

◆ Delete()

void Discord.StorageManager.Delete ( string name)

◆ Exists()

bool Discord.StorageManager.Exists ( string name)

◆ Files()

IEnumerable< FileStat > Discord.StorageManager.Files ( )

◆ GetPath()

string Discord.StorageManager.GetPath ( )

◆ InitEvents()

void Discord.StorageManager.InitEvents ( IntPtr eventsPtr,
ref FFIEvents events )
private

◆ Read()

UInt32 Discord.StorageManager.Read ( string name,
byte[] data )

◆ ReadAsync()

void Discord.StorageManager.ReadAsync ( string name,
ReadAsyncHandler callback )

◆ ReadAsyncCallbackImpl()

static void Discord.StorageManager.ReadAsyncCallbackImpl ( IntPtr ptr,
Result result,
IntPtr dataPtr,
Int32 dataLen )
staticprivate

◆ ReadAsyncHandler()

delegate void Discord.StorageManager.ReadAsyncHandler ( Result result,
byte[] data )

◆ ReadAsyncPartial()

void Discord.StorageManager.ReadAsyncPartial ( string name,
UInt64 offset,
UInt64 length,
ReadAsyncPartialHandler callback )

◆ ReadAsyncPartialCallbackImpl()

static void Discord.StorageManager.ReadAsyncPartialCallbackImpl ( IntPtr ptr,
Result result,
IntPtr dataPtr,
Int32 dataLen )
staticprivate

◆ ReadAsyncPartialHandler()

delegate void Discord.StorageManager.ReadAsyncPartialHandler ( Result result,
byte[] data )

◆ Stat()

FileStat Discord.StorageManager.Stat ( string name)

◆ StatAt()

FileStat Discord.StorageManager.StatAt ( Int32 index)

◆ Write()

void Discord.StorageManager.Write ( string name,
byte[] data )

◆ WriteAsync()

void Discord.StorageManager.WriteAsync ( string name,
byte[] data,
WriteAsyncHandler callback )

◆ WriteAsyncCallbackImpl()

static void Discord.StorageManager.WriteAsyncCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ WriteAsyncHandler()

delegate void Discord.StorageManager.WriteAsyncHandler ( Result result)

Member Data Documentation

◆ MethodsPtr

IntPtr Discord.StorageManager.MethodsPtr
private

◆ MethodsStructure

Object Discord.StorageManager.MethodsStructure
private

Property Documentation

◆ Methods

FFIMethods Discord.StorageManager.Methods
getprivate

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