|
| QnxBuffer< QnxBufferCleanupStrategy::AcquireRelease > | acquireBuffer () const noexcept |
| | Acquires a buffer from the stream.
|
| |
| template<QnxBufferCleanupStrategy cleanupStrategy> |
| bool | attachBuffer (const QnxBuffer< cleanupStrategy > &buffer) const noexcept |
| | Attaches a single buffer to the stream.
|
| |
| template<QnxBufferCleanupStrategy cleanupStrategy> |
| bool | attachBuffers (span< QnxBuffer< cleanupStrategy > > buffers) const noexcept |
| | Attaches buffers to the stream.
|
| |
| bool | consumeStream (const QnxStream &producer) const noexcept |
| | Consumes stream.
|
| |
| bool | createBuffers (size_t bufferCount) const noexcept |
| | Creates buffers for this stream.
|
| |
| bool | destroyBuffers () const noexcept |
| | Destroys buffers allocated for this stream.
|
| |
| KZ_NO_DISCARD NativeHandleType | getNativeHandle () const noexcept |
| | Gets underlying native handle.
|
| |
| QnxStream & | operator= (const QnxStream &other)=delete |
| | Copy assignment operator.
|
| |
| QnxStream & | operator= (QnxStream &&other) noexcept |
| | Move assignment operator.
|
| |
| template<QnxBufferCleanupStrategy cleanupStrategy> |
| bool | postBuffer (const QnxBuffer< cleanupStrategy > &buffer) const noexcept |
| | Submits screen buffer to the stream.
|
| |
| | QnxStream () noexcept |
| | Constructor.
|
| |
| | QnxStream (const NativeHandleType nativeHandle) noexcept |
| | Constructor.
|
| |
| | QnxStream (const QnxStream &other)=delete |
| | Copy constructor.
|
| |
| | QnxStream (QnxStream &&other) noexcept |
| | Move constructor.
|
| |
| void | swap (QnxStream &other) noexcept |
| | Swap function.
|
| |
| KZ_NO_DISCARD QnxBuffer< QnxBufferCleanupStrategy::None > | tryRetrieveFrontBuffer () const noexcept |
| | Retrieves QNX buffer used by this stream.
|
| |
| | ~QnxStream () |
| | Destructor.
|
| |
| KZ_NO_DISCARD optional< string > | tryGetPropertyCv (size_t stringBufferSize, int propertyName) const noexcept |
| | Gets QNX property consisting of a string.
|
| |
| KZ_NO_DISCARD optional< vector< int > > | tryGetPropertyIv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of ints.
|
| |
| KZ_NO_DISCARD optional< int > | tryGetPropertyIvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single int.
|
| |
| KZ_NO_DISCARD optional< vector< long long > > | tryGetPropertyLlv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of long longs.
|
| |
| KZ_NO_DISCARD optional< long long > | tryGetPropertyLlvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single long long.
|
| |
| KZ_NO_DISCARD optional< vector< T > > | tryGetPropertyPv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of pointers.
|
| |
| KZ_NO_DISCARD optional< T > | tryGetPropertyPvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single pointer.
|
| |
| bool | trySetPropertyCv (int propertyName, string_view propertyValue) noexcept |
| | Sets QNX property consisting of a string.
|
| |
| bool | trySetPropertyIv (int propertyName, int propertyValue) noexcept |
| | Sets QNX property consisting of a single int.
|
| |
| bool | trySetPropertyIv (int propertyName, span< int > propertyValue) noexcept |
| | Sets QNX property consisting of ints.
|
| |
| bool | trySetPropertyLlv (int propertyName, long long propertyValue) noexcept |
| | Sets QNX property consisting of a single long long.
|
| |
| bool | trySetPropertyLlv (int propertyName, span< long long > propertyValue) noexcept |
| | Sets QNX property consisting of long longs.
|
| |
| bool | trySetPropertyPv (int propertyName, span< void * > propertyValue) noexcept |
| | Sets QNX property consisting of pointers.
|
| |
| bool | trySetPropertyPv (int propertyName, void *propertyValue) noexcept |
| | Sets QNX property consisting of a single pointer.
|
| |
Class representing a QNX stream.
- Since
- Kanzi 3.9.10