]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/asio/doc/requirements/IoControlCommand.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / asio / doc / requirements / IoControlCommand.qbk
1 [/
2 / Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
3 /
4 / Distributed under the Boost Software License, Version 1.0. (See accompanying
5 / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 /]
7
8 [section:IoControlCommand I/O control command requirements]
9
10 In the table below, `X` denotes an I/O control command class, `a` denotes a
11 value of `X`, and `u` denotes an identifier.
12
13 [table IoControlCommand requirements
14 [[expression] [type] [assertion/note\npre/post-conditions]]
15 [
16 [`a.name();`]
17 [`int`]
18 [
19 Returns a value suitable for passing as the /request/ argument to
20 __POSIX__ __ioctl__ (or equivalent).
21 ]
22 ]
23 [
24 [`a.data();`]
25 [a pointer, convertible to `void*`]
26 [
27 ]
28 ]
29 ]
30
31 [endsect]