Asio Extensions
Additional functionality built on top of (Boost.)Asio
|
Modules | |
asioext::duplicate() | |
Duplicate a native file handle. | |
asioext::open() | |
Open a handle to a file. | |
asioext::open_flags | |
Specifies semantics for opening files. | |
Classes | |
class | asioext::basic_file< FileService > |
Basic interface for (a)synchronous file I/O. More... | |
class | asioext::file_handle |
A thin and lightweight wrapper around a native file handle. More... | |
class | asioext::thread_pool_file_service |
A FileService utilizing a thread-pool for async operations. More... | |
class | asioext::unique_file_handle |
RAII wrapper around file_handle. More... | |
Typedefs | |
typedef basic_file< thread_pool_file_service > | asioext::file |
Enumerations | |
enum | asioext::seek_origin { asioext::seek_origin::from_begin, asioext::seek_origin::from_current, asioext::seek_origin::from_end } |
Specifies the various position offset origins. More... | |
Typedef for a basic_file using the default FileService (thread_pool_file_service)
|
strong |
Specifies the various position offset origins.
This enum describes the various origins, relative to which a position offset might be interpreted.