class FidlMessageValue
Defined at line 409 of file ../../src/lib/fidl_codec/wire_object.h
An instance of a FIDL message.
Public Methods
void FidlMessageValue (zx_txid_t txid, uint64_t ordinal, const std::string & global_errors, const std::string & epitaph_error, bool received, bool is_request, bool unknown_direction, const fidl_codec::ProtocolMethod * method, const uint8_t * bytes, size_t byte_size, const std::string & request_errors, const std::string & response_errors)
Defined at line 414 of file ../../src/lib/fidl_codec/wire_object.h
zx_txid_t txid ()
Defined at line 431 of file ../../src/lib/fidl_codec/wire_object.h
uint64_t ordinal ()
Defined at line 432 of file ../../src/lib/fidl_codec/wire_object.h
const std::string & global_errors ()
Defined at line 433 of file ../../src/lib/fidl_codec/wire_object.h
const std::string & epitaph_error ()
Defined at line 434 of file ../../src/lib/fidl_codec/wire_object.h
bool received ()
Defined at line 435 of file ../../src/lib/fidl_codec/wire_object.h
bool is_request ()
Defined at line 436 of file ../../src/lib/fidl_codec/wire_object.h
bool unknown_direction ()
Defined at line 437 of file ../../src/lib/fidl_codec/wire_object.h
const fidl_codec::ProtocolMethod * method ()
Defined at line 438 of file ../../src/lib/fidl_codec/wire_object.h
const std::vector<uint8_t> & bytes ()
Defined at line 439 of file ../../src/lib/fidl_codec/wire_object.h
const std::vector<zx_handle_disposition_t> & handles ()
Defined at line 440 of file ../../src/lib/fidl_codec/wire_object.h
void add_handle (const zx_handle_disposition_t & handle)
Defined at line 441 of file ../../src/lib/fidl_codec/wire_object.h
const Value * decoded_request ()
Defined at line 442 of file ../../src/lib/fidl_codec/wire_object.h
void set_decoded_request (std::unique_ptr<Value> decoded_request)
Defined at line 443 of file ../../src/lib/fidl_codec/wire_object.h
const std::string & request_errors ()
Defined at line 446 of file ../../src/lib/fidl_codec/wire_object.h
const Value * decoded_response ()
Defined at line 447 of file ../../src/lib/fidl_codec/wire_object.h
void set_decoded_response (std::unique_ptr<Value> decoded_response)
Defined at line 448 of file ../../src/lib/fidl_codec/wire_object.h
const std::string & response_errors ()
Defined at line 451 of file ../../src/lib/fidl_codec/wire_object.h
bool matched_request ()
Defined at line 452 of file ../../src/lib/fidl_codec/wire_object.h
bool matched_response ()
Defined at line 453 of file ../../src/lib/fidl_codec/wire_object.h
const FidlMessageValue * AsFidlMessageValue ()
Defined at line 457 of file ../../src/lib/fidl_codec/wire_object.h
void FidlMessageValue (fidl_codec::DecodedMessage * message, std::string global_errors, const uint8_t * bytes, uint32_t num_bytes, const zx_handle_disposition_t * handles, uint32_t num_handles)
Defined at line 475 of file ../../src/lib/fidl_codec/wire_object.cc
bool NeedsToLoadHandleInfo (int64_t timestamp, zx_koid_t tid, semantic::HandleSemantic * handle_semantic)
Defined at line 498 of file ../../src/lib/fidl_codec/wire_object.cc
size_t DisplaySize (const Type * for_type, size_t remaining_size)
Defined at line 509 of file ../../src/lib/fidl_codec/wire_object.cc
void PrettyPrint (const Type * for_type, PrettyPrinter & printer)
Defined at line 513 of file ../../src/lib/fidl_codec/wire_object.cc
void PrintMessage (PrettyPrinter & printer)
Defined at line 518 of file ../../src/lib/fidl_codec/wire_object.cc
void PrintMessageBody (PrettyPrinter & printer)
Defined at line 544 of file ../../src/lib/fidl_codec/wire_object.cc
void DumpMessage (PrettyPrinter & printer)
Defined at line 615 of file ../../src/lib/fidl_codec/wire_object.cc
void Visit (Visitor * visitor, const Type * for_type)
Defined at line 690 of file ../../src/lib/fidl_codec/wire_object.cc