class Encryption

Defined at line 444 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

Public Methods

void Encryption (Storage_ storage)
void Encryption (::std::string scheme, ::std::optional< ::std::vector<uint8_t>> default_key_id, ::std::optional< ::std::vector<uint8_t>> default_init_vector, ::fidl::Box< ::fuchsia_mediastreams::EncryptionPattern> default_pattern)
void Encryption ()

Default constructs a |Encryption| only if all of its members are default constructible.

Defined at line 455 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

void Encryption (Encryption && )

Defined at line 458 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

void Encryption (const Encryption & other)
Encryption & operator= (Encryption && )

Defined at line 459 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

Encryption & operator= (const Encryption & other)
bool operator== (const Encryption & other)
bool operator!= (const Encryption & other)
const ::std::string & scheme ()
::std::string & scheme ()
Encryption & scheme (::std::string value)

Setter for scheme.

const ::std::optional< ::std::vector<uint8_t>> & default_key_id ()
::std::optional< ::std::vector<uint8_t>> & default_key_id ()
Encryption & default_key_id (::std::optional< ::std::vector<uint8_t>> value)

Setter for default_key_id.

const ::std::optional< ::std::vector<uint8_t>> & default_init_vector ()
::std::optional< ::std::vector<uint8_t>> & default_init_vector ()
Encryption & default_init_vector (::std::optional< ::std::vector<uint8_t>> value)

Setter for default_init_vector.

const ::fidl::Box< ::fuchsia_mediastreams::EncryptionPattern> & default_pattern ()
::fidl::Box< ::fuchsia_mediastreams::EncryptionPattern> & default_pattern ()
Encryption & default_pattern (::fidl::Box< ::fuchsia_mediastreams::EncryptionPattern> value)

Setter for default_pattern.

void Encryption (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits