![]() |
libQuotient
A Qt library for building matrix clients
|
#include <e2ee_common.h>


Public Member Functions | |
| FixedBuffer (InitOptions fillMode=FillWithZeros) | |
| FixedBuffer (size_type bufferSize) | |
| FixedBuffer (size_type bufferSize, InitOptions fillMode) | |
| value_type * | data () |
| Q_IMPLICIT | operator byte_view_t< ExtentN > () const |
| Q_IMPLICIT | operator byte_span_t< ExtentN > () |
| const value_type * | data () const |
Public Member Functions inherited from Quotient::FixedBufferBase | |
| auto | size () const |
| auto | empty () const |
| void | clear () |
| QByteArray | viewAsByteArray () const |
| Access the bytes of the fixed buffer via QByteArray interface. | |
| QByteArray | copyToByteArray (QByteArray::size_type untilPos=-1) const |
| Copy the contents of the buffer to a QByteArray. | |
| QByteArray | toBase64 () const |
| QByteArray | toBase64 (QByteArray::Base64Options options) const |
| FixedBufferBase & | operator= (FixedBufferBase &&)=delete |
Static Public Attributes | |
| static constexpr auto | extent = ExtentN |
Static Public Attributes inherited from Quotient::FixedBufferBase | |
| static constexpr auto | TotalSecureHeapSize = 65'536 |
Additional Inherited Members | |
Public Types inherited from Quotient::FixedBufferBase | |
| enum | InitOptions { Uninitialized , FillWithZeros , FillWithRandom } |
| using | value_type = byte_t |
| using | size_type = size_t |
Protected Member Functions inherited from Quotient::FixedBufferBase | |
| FixedBufferBase (size_type bufferSize, InitOptions options) | |
| ~FixedBufferBase () | |
| FixedBufferBase (FixedBufferBase &&other) | |
| void | fillFrom (QByteArray &&source) |
| value_type * | dataForWriting () |
| const value_type * | data () const |
Definition at line 210 of file e2ee_common.h.
|
inlineexplicit |
Definition at line 216 of file e2ee_common.h.
|
inlineexplicit |
Definition at line 220 of file e2ee_common.h.
|
inlineexplicit |
Definition at line 224 of file e2ee_common.h.
|
inline |
Definition at line 230 of file e2ee_common.h.
|
inline |
Definition at line 202 of file e2ee_common.h.
|
inline |
Definition at line 237 of file e2ee_common.h.
|
inline |
Definition at line 232 of file e2ee_common.h.
|
staticconstexpr |
Definition at line 212 of file e2ee_common.h.