3 Terms and definitions [defs]

For the purposes of this document, the terms and definitions given in ISO/IEC 14882:2014, ISO/IEC 2382-1:1993, and the following apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

  • IEC Electropedia: available at http://www.electropedia.org/

  • ISO Online browsing platform: available at https://www.iso.org/obp

Terms that are used only in a small portion of this document are defined where they are used and italicized where they are defined.

3.1 host byte order [defs.host.byte.order]

the arrangement of bytes in any integer type when using a specific machine architecture

[SOURCE: ISO/IEC 9945:2009, 3.193]

3.2 network byte order [defs.net.byte.order]

the way of representing any integer type such that, when transmitted over a network via a network endpoint, the int type is transmitted as an appropriate number of octets with the most significant octet first, followed by any other octets in descending order of significance

[SOURCE: ISO/IEC 9945:2009, 3.237]

3.3 synchronous operation [defs.sync.op]

operation where control is not returned until the operation completes

3.4 asynchronous operation [defs.async.op]

operation where control is returned immediately without waiting for the operation to complete

Note 1 to entry:Multiple asynchronous operations may be executed concurrently. — end note ]