Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Functions
waio.h File Reference
#include "lib/status.h"
#include "lib/os_path.h"
#include "lib/posix/posix_time.h"
#include "lib/sysdep/os/win/wposix/wposix_types.h"

Go to the source code of this file.

Classes

union  sigval
 
struct  sigevent
 
struct  aiocb
 

Enumerations

enum  {
  AIO_ALLDONE, AIO_CANCELED, AIO_NOTCANCELED, LIO_WAIT,
  LIO_NOWAIT, LIO_NOP, LIO_READ, LIO_WRITE
}
 

Functions

int aio_read (struct aiocb *)
 
int aio_write (struct aiocb *)
 
int lio_listio (int, struct aiocb *const [], int, struct sigevent *)
 
int aio_suspend (const struct aiocb *const [], int, const struct timespec *)
 
int aio_error (const struct aiocb *)
 
ssize_t aio_return (struct aiocb *)
 
int aio_cancel (int, struct aiocb *)
 
int aio_fsync (int, struct aiocb *)
 
Status waio_open (const OsPath &pathname, int oflag,...)
 
Status waio_close (int fd)
 
LIB_API Status waio_Preallocate (int fd, off_t size)
 

Enumeration Type Documentation

anonymous enum
Enumerator
AIO_ALLDONE 
AIO_CANCELED 
AIO_NOTCANCELED 
LIO_WAIT 
LIO_NOWAIT 
LIO_NOP 
LIO_READ 
LIO_WRITE 

Definition at line 79 of file waio.h.

Function Documentation

int aio_cancel ( int  ,
struct aiocb  
)

Definition at line 671 of file waio.cpp.

int aio_error ( const struct aiocb )

Definition at line 634 of file waio.cpp.

int aio_fsync ( int  ,
struct aiocb  
)

Definition at line 687 of file waio.cpp.

int aio_read ( struct aiocb )

Definition at line 556 of file waio.cpp.

ssize_t aio_return ( struct aiocb )

Definition at line 647 of file waio.cpp.

int aio_suspend ( const struct aiocb const[],
int  ,
const struct timespec  
)

Definition at line 591 of file waio.cpp.

int aio_write ( struct aiocb )

Definition at line 563 of file waio.cpp.

int lio_listio ( int  ,
struct aiocb const[],
int  ,
struct sigevent  
)

Definition at line 570 of file waio.cpp.

Status waio_close ( int  fd)

Definition at line 425 of file waio.cpp.

Status waio_open ( const OsPath pathname,
int  oflag,
  ... 
)

Definition at line 409 of file waio.cpp.

LIB_API Status waio_Preallocate ( int  fd,
off_t  size 
)

Definition at line 437 of file waio.cpp.