DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
aio.h
Go to the documentation of this file.
1
#ifndef BASE_AIO_H
2
#define BASE_AIO_H
3
4
#include "
types.h
"
5
15
ASYNCIO
*
aio_new
(
IOHANDLE
io);
16
25
void
aio_lock
(
ASYNCIO
*aio);
26
35
void
aio_unlock
(
ASYNCIO
*aio);
36
46
void
aio_write
(
ASYNCIO
*aio,
const
void
*buffer,
unsigned
size);
47
55
void
aio_write_newline
(
ASYNCIO
*aio);
56
67
void
aio_write_unlocked
(
ASYNCIO
*aio,
const
void
*buffer,
unsigned
size);
68
77
void
aio_write_newline_unlocked
(
ASYNCIO
*aio);
78
92
int
aio_error
(
ASYNCIO
*aio);
93
101
void
aio_close
(
ASYNCIO
*aio);
102
110
void
aio_wait
(
ASYNCIO
*aio);
111
119
void
aio_free
(
ASYNCIO
*aio);
120
121
#endif
aio_write_newline_unlocked
void aio_write_newline_unlocked(ASYNCIO *aio)
Definition
aio.cpp:263
aio_wait
void aio_wait(ASYNCIO *aio)
Definition
aio.cpp:294
aio_write_unlocked
void aio_write_unlocked(ASYNCIO *aio, const void *buffer, unsigned size)
Definition
aio.cpp:206
aio_write
void aio_write(ASYNCIO *aio, const void *buffer, unsigned size)
Definition
aio.cpp:256
aio_write_newline
void aio_write_newline(ASYNCIO *aio)
Definition
aio.cpp:272
aio_error
int aio_error(ASYNCIO *aio)
Definition
aio.cpp:279
aio_free
void aio_free(ASYNCIO *aio)
Definition
aio.cpp:310
aio_lock
void aio_lock(ASYNCIO *aio)
Definition
aio.cpp:195
aio_close
void aio_close(ASYNCIO *aio)
Definition
aio.cpp:285
aio_new
ASYNCIO * aio_new(IOHANDLE io)
Definition
aio.cpp:138
aio_unlock
void aio_unlock(ASYNCIO *aio)
Definition
aio.cpp:200
IOHANDLE
void * IOHANDLE
Definition
logger.h:12
ASYNCIO
Definition
aio.cpp:22
types.h
src
base
aio.h
Generated by
1.18.0