libfilezilla
Loading...
Searching...
No Matches
aio.hpp File Reference

Buffer management and wait machinery for asynchronous I/O. More...

#include "../event.hpp"
#include "../event_handler.hpp"
#include "../mutex.hpp"
#include "../nonowning_buffer.hpp"
#include <tuple>
Include dependency graph for aio.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  buffer_lease
class  aio_waitable
class  aio_buffer_pool
 A buffer pool for use with async readers/writers. More...
class  aio_base

Namespaces

namespace  fz
 The namespace used by libfilezilla.

Typedefs

typedef simple_event< aio_buffer_event_type, aio_waitable const * > aio_buffer_event

Enumerations

enum class  aio_result { ok , wait , error }
 Result of aio operations. More...

Detailed Description

Buffer management and wait machinery for asynchronous I/O.