Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
IDiscordStorageManager Struct Reference

#include <ffi.h>

+ Collaboration diagram for IDiscordStorageManager:

Public Member Functions

enum EDiscordResult (DISCORD_API *read)(struct IDiscordStorageManager *manager
 
 void (DISCORD_API *read_async)(struct IDiscordStorageManager *manager
 
const char void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *read_async_partial)(struct IDiscordStorageManager *manager
 
const char uint64_t uint64_t void void (DISCORD_API *callback)(void *callback_data
 
enum EDiscordResult (DISCORD_API *write)(struct IDiscordStorageManager *manager
 
 void (DISCORD_API *write_async)(struct IDiscordStorageManager *manager
 
const char uint8_t uint32_t void void (DISCORD_API *callback)(void *callback_data
 
enum EDiscordResult (DISCORD_API *delete_)(struct IDiscordStorageManager *manager
 
enum EDiscordResult (DISCORD_API *exists)(struct IDiscordStorageManager *manager
 
 void (DISCORD_API *count)(struct IDiscordStorageManager *manager
 
enum EDiscordResult (DISCORD_API *stat)(struct IDiscordStorageManager *manager
 
enum EDiscordResult (DISCORD_API *stat_at)(struct IDiscordStorageManager *manager
 
enum EDiscordResult (DISCORD_API *get_path)(struct IDiscordStorageManager *manager
 

Public Attributes

enum const char * name
 
enum const char uint8_tdata
 
enum const char uint8_t uint32_t data_length
 
enum const char uint8_t uint32_t uint32_tread
 
const char * name
 
const char voidcallback_data
 
const char void enum EDiscordResult result uint8_tdata
 
const char void enum EDiscordResult result uint8_t uint32_t data_length
 
const char uint64_t offset
 
const char uint64_t uint64_t length
 
const char uint64_t uint64_t voidcallback_data
 
const char uint64_t uint64_t void enum EDiscordResult result uint8_tdata
 
const char uint64_t uint64_t void enum EDiscordResult result uint8_t uint32_t data_length
 
const char uint8_tdata
 
const char uint8_t uint32_t data_length
 
const char uint8_t uint32_t voidcallback_data
 
const char uint8_t uint32_t void enum EDiscordResult result
 
enum const char bool * exists
 
int32_tcount
 
enum const char struct DiscordFileStatstat
 
enum int32_t index
 
enum int32_t struct DiscordFileStatstat
 
enum DiscordPathpath
 

Member Function Documentation

◆ EDiscordResult() [1/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API delete_)

◆ EDiscordResult() [2/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API exists)

◆ EDiscordResult() [3/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API get_path)

◆ EDiscordResult() [4/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API read)

◆ EDiscordResult() [5/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API stat)

◆ EDiscordResult() [6/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API stat_at)

◆ EDiscordResult() [7/7]

enum IDiscordStorageManager::EDiscordResult ( DISCORD_API write)

◆ void() [1/7]

const char void IDiscordStorageManager::void ( DISCORD_API callback)

◆ void() [2/7]

const char uint64_t uint64_t void IDiscordStorageManager::void ( DISCORD_API callback)

◆ void() [3/7]

const char uint8_t uint32_t void IDiscordStorageManager::void ( DISCORD_API callback)

◆ void() [4/7]

IDiscordStorageManager::void ( DISCORD_API count)

◆ void() [5/7]

IDiscordStorageManager::void ( DISCORD_API read_async)

◆ void() [6/7]

IDiscordStorageManager::void ( DISCORD_API read_async_partial)

◆ void() [7/7]

IDiscordStorageManager::void ( DISCORD_API write_async)

Member Data Documentation

◆ callback_data [1/3]

const char void* IDiscordStorageManager::callback_data

◆ callback_data [2/3]

const char uint64_t uint64_t void* IDiscordStorageManager::callback_data

◆ callback_data [3/3]

const char uint8_t uint32_t void* IDiscordStorageManager::callback_data

◆ count

int32_t* IDiscordStorageManager::count

◆ data [1/4]

enum const char uint8_t * IDiscordStorageManager::data

◆ data [2/4]

const char void enum EDiscordResult result uint8_t* IDiscordStorageManager::data

◆ data [3/4]

const char uint64_t uint64_t void enum EDiscordResult result uint8_t* IDiscordStorageManager::data

◆ data [4/4]

const char uint8_t* IDiscordStorageManager::data

◆ data_length [1/4]

enum const char uint8_t uint32_t IDiscordStorageManager::data_length

◆ data_length [2/4]

const char void enum EDiscordResult result uint8_t uint32_t IDiscordStorageManager::data_length

◆ data_length [3/4]

const char uint64_t uint64_t void enum EDiscordResult result uint8_t uint32_t IDiscordStorageManager::data_length

◆ data_length [4/4]

const char uint8_t uint32_t IDiscordStorageManager::data_length

◆ exists

enum const char bool* IDiscordStorageManager::exists

◆ index

enum int32_t IDiscordStorageManager::index

◆ length

const char uint64_t uint64_t IDiscordStorageManager::length

◆ name [1/2]

enum const char * IDiscordStorageManager::name

◆ name [2/2]

const char* IDiscordStorageManager::name

◆ offset

const char uint64_t IDiscordStorageManager::offset

◆ path

enum DiscordPath* IDiscordStorageManager::path

◆ read

enum const char uint8_t uint32_t uint32_t* IDiscordStorageManager::read

◆ result

const char uint8_t uint32_t void enum EDiscordResult IDiscordStorageManager::result

◆ stat [1/2]

enum const char struct DiscordFileStat* IDiscordStorageManager::stat

◆ stat [2/2]

enum int32_t struct DiscordFileStat* IDiscordStorageManager::stat

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