RetroArch
Classes | Macros | Typedefs | Functions
nbio.h File Reference
#include <stddef.h>
#include <boolean.h>
#include <retro_common_api.h>
Include dependency graph for nbio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nbio_intf
 

Macros

#define NBIO_READ   0
 
#define NBIO_WRITE   1
 
#define NBIO_UPDATE   2
 
#define BIO_READ   3
 
#define BIO_WRITE   4
 

Typedefs

typedef struct nbio_intf nbio_intf_t
 

Functions

voidnbio_open (const char *filename, unsigned mode)
 
void nbio_begin_read (void *data)
 
void nbio_begin_write (void *data)
 
bool nbio_iterate (void *data)
 
void nbio_resize (void *data, size_t len)
 
voidnbio_get_ptr (void *data, size_t *len)
 
void nbio_cancel (void *data)
 
void nbio_free (void *data)
 

Macro Definition Documentation

◆ BIO_READ

#define BIO_READ   3

◆ BIO_WRITE

#define BIO_WRITE   4

◆ NBIO_READ

#define NBIO_READ   0

◆ NBIO_UPDATE

#define NBIO_UPDATE   2

◆ NBIO_WRITE

#define NBIO_WRITE   1

Typedef Documentation

◆ nbio_intf_t

typedef struct nbio_intf nbio_intf_t

Function Documentation

◆ nbio_begin_read()

void nbio_begin_read ( void data)
Here is the caller graph for this function:

◆ nbio_begin_write()

void nbio_begin_write ( void data)
Here is the caller graph for this function:

◆ nbio_cancel()

void nbio_cancel ( void data)

◆ nbio_free()

void nbio_free ( void data)
Here is the caller graph for this function:

◆ nbio_get_ptr()

void* nbio_get_ptr ( void data,
size_t *  len 
)
Here is the caller graph for this function:

◆ nbio_iterate()

bool nbio_iterate ( void data)
Here is the caller graph for this function:

◆ nbio_open()

void* nbio_open ( const char *  filename,
unsigned  mode 
)
Here is the caller graph for this function:

◆ nbio_resize()

void nbio_resize ( void data,
size_t  len 
)
Here is the caller graph for this function: