|  | 
        In the table below, a denotes
        an asynchronous write stream object, o
        denotes an offset of type boost::uint64_t,
        cb denotes an object satisfying
        constant buffer sequence
        requirements, and h denotes
        an object satisfying write handler
        requirements.
      
Table 5. Buffer-oriented asynchronous random-access write device requirements
| operation | type | semantics, pre/post-conditions | 
|---|---|---|
| 
                   | A type satisfying the Executor requirements. | Returns the associated I/O executor. | 
| 
                   | 
                   | 
                  Initiates an asynchronous operation to write one or more bytes
                  of data to the device  |