class Vmap

Defined at line 1960 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::string & name ()

Defined at line 1966 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

bool has_name ()

Defined at line 1970 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

::std::string * mutable_name ()

Defined at line 1974 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void clear_name ()

Defined at line 1982 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

const uint64_t & base_address ()

Defined at line 1990 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

bool has_base_address ()

Defined at line 1994 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

uint64_t * mutable_base_address ()

Defined at line 1998 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void clear_base_address ()

Defined at line 2006 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

bool has_size ()

Defined at line 2018 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

uint64_t * mutable_size ()

Defined at line 2022 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void clear_size ()

Defined at line 2030 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

const uint64_t & depth ()

Defined at line 2038 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

bool has_depth ()

Defined at line 2042 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

uint64_t * mutable_depth ()

Defined at line 2046 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void clear_depth ()

Defined at line 2054 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

bool has_type ()

Defined at line 2066 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

::fuchsia::process::explorer::VmapType * mutable_type ()

Defined at line 2070 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void clear_type ()

Defined at line 2078 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

const ::fuchsia::process::explorer::Mapping & mapping ()

Only set if |type| is `VmapType.MAPPING`.

Defined at line 2087 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

bool has_mapping ()

Defined at line 2091 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

::fuchsia::process::explorer::Mapping * mutable_mapping ()

Only set if |type| is `VmapType.MAPPING`.

Defined at line 2096 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void clear_mapping ()

Defined at line 2104 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

Vmap & set_name (::std::string _value)
Vmap & set_base_address (uint64_t _value)
Vmap & set_size (uint64_t _value)
Vmap & set_depth (uint64_t _value)
Vmap & set_type (::fuchsia::process::explorer::VmapType _value)
Vmap & set_mapping (::fuchsia::process::explorer::Mapping _value)
void Vmap ()
void Vmap (Vmap && other)
const uint64_t & size ()

Defined at line 2014 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

const ::fuchsia::process::explorer::VmapType & type ()

Defined at line 2062 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h

void ~Vmap ()
Vmap & operator= (Vmap && other)
::std::unique_ptr<Vmap> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Vmap * _value, size_t _offset)
zx_status_t Clone (Vmap * _result)