Function
Dexaio_write
Declaration [src]
DexFuture*
dex_aio_write (
DexAioContext* aio_context,
int fd,
gconstpointer buffer,
gsize count,
goffset offset
)
Description [src]
An asynchronous pwrite() wrapper.
Generally you want to provide NULL for the aio_context as that
will get the default aio context for your scheduler.
Parameters
aio_context-
Type:
DexAioContextNo description available.
The argument can be NULL.The data is owned by the caller of the function. fd-
Type:
intNo description available.
buffer-
Type: An array of
guint8No description available.
The length of the array is specified in the countargument. count-
Type:
gsizeThe number of bytes to write from
buffer. offset-
Type:
goffsetThe positioned offset within
fdto write at.
Return value
Type: DexFuture
A future that will resolve when the write completes or rejects with error.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |