fidl::Transaction


This is an abstract class.

Summary

Inheritance

Direct Known Subclasses:fidl::internal::AsyncTransaction, fidl::internal::SyncTransaction

Constructors and Destructors

Transaction()
~Transaction()

Public functions

Close(zx_status_t epitaph)=0
virtual void
DidOrGoingToUnbind()
virtual bool
EnableNextDis()
virtual void
InternalError(UnbindInfo error, ErrorOrigin origin)
virtual void
Reply(fidl::OutgoingMessage *message, fidl::WriteOptions write_options)=0
virtual zx_status_t
TakeOwnership()=0
virtual std::unique_ptr< Transaction >

Public functions

Close

virtual void Close(
  zx_status_t epitaph
)=0

DidOrGoingToUnbind

virtual bool DidOrGoingToUnbind()

EnableNextDis

virtual void EnableNextDis()