fidl
Summary
Enumerations |
|
---|---|
ErrorOrigin{
|
enum |
MessageDirection{
|
enum |
Reason{
|
enum |
UnknownMethodType{
|
enum |
Typedefs |
|
---|---|
AnyMemoryResource
|
usingfit::inline_any< MemoryResource, 24, 8 >
|
AsyncClientBuffer
|
usinginternal::InlineMessageBuffer< AsyncClientMethodBufferSizeInChannel< FidlMethod >()>
|
BytePart
|
usingMessagePart< uint8_t >
|
ClientCallback
|
usingtypename internal::NaturalMethodTypes< Method >::ResultCallback
|
Error
|
typedef |
Event
|
usingstd::enable_if_t< Method::kHasServerToClient &&!Method::kHasClientToServer, typename fidl::internal::NaturalMethodTypes< Method >::Request >
|
EventBuffer
|
usinginternal::InlineMessageBuffer< EventReplyBufferSizeInChannel< FidlMethod >()>
|
FrameworkErr
|
using::fidl::internal::FrameworkErr
|
HandleDispositionPart
|
using |
HandleInfoPart
|
using |
HandlePart
|
usingMessagePart< zx_handle_t >
|
InterfaceRequestHandler
|
usingfit::function< void(fidl::InterfaceRequest< Interface > request)>
|
OnUnboundFn
|
usingfit::callback< void(ServerImpl *, UnbindInfo, internal::ServerEndType< Protocol >)>
|
OneWayError
|
using |
Request
|
usingstd::enable_if_t< Method::kHasClientToServer, typename fidl::internal::NaturalMethodTypes< Method >::Request >
|
ServerBuffer
|
usinginternal::InlineMessageBuffer< ServerReplyBufferSizeInChannel< FidlMethod >()>
|
SyncClientBuffer
|
usinginternal::InlineMessageBuffer< SyncClientMethodBufferSizeInChannel< FidlMethod >()>
|
UnknownMethodCompleter
|
using::fidl::Completer<>
|
WireResultUnwrapType
|
usingtypename::fidl::internal::WireResultUnwrap< FidlMethod >::Type
|
Functions |
|
---|---|
Arena() -> Arena< initial_capacity >
|
|
AsyncClientMethodBufferSizeInChannel()
|
constexpr uint32_t
|
BindServer(async_dispatcher_t *dispatcher, fidl::ServerEnd< Protocol > server_end, ServerImpl *impl, OnUnbound && on_unbound)
|
ServerBindingRef< Protocol >
|
BindServer(async_dispatcher_t *dispatcher, fidl::ServerEnd< Protocol > server_end, std::unique_ptr< ServerImpl > && impl, OnUnbound && on_unbound)
|
ServerBindingRef< Protocol >
|
BindServer(async_dispatcher_t *dispatcher, fidl::ServerEnd< Protocol > server_end, std::shared_ptr< ServerImpl > impl, OnUnbound && on_unbound)
|
ServerBindingRef< Protocol >
|
Call(const fidl::ClientEnd< FidlProtocol > & client_end)
|
internal::SyncEndpointManagedVeneer< internal::NaturalSyncClientImpl< FidlProtocol > >
|
Call(const fidl::UnownedClientEnd< FidlProtocol > & client_end)
|
internal::SyncEndpointManagedVeneer< internal::NaturalSyncClientImpl< FidlProtocol > >
|
Client(fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&) -> Client< Protocol >
|
|
Client(fidl::ClientEnd< Protocol >, async_dispatcher_t *) -> Client< Protocol >
|
|
Clone(::fidl::internal::FrameworkErr value, ::fidl::internal::FrameworkErr *result)
|
zx_status_t
|
Clone(const T & value, T *result)
|
std::enable_if< IsPrimitive< T >::value, zx_status_t >::type
|
Clone(const std::array< T, N > & value, std::array< T, N > *result)
|
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type
|
Clone(const std::array< T, N > & value, std::array< T, N > *result)
|
std::enable_ifIsPrimitive< T >::value &&!IsStdString< T >::value, zx_status_t >::type
|
Clone(const T & value, T *result)
|
std::enable_ifIsPrimitive< T >::value &&!IsStdVector< T >::value &&!IsStdArray< T >::value, zx_status_t >::type
|
Clone(const StringPtr & value, StringPtr *result)
|
zx_status_t
|
Clone(const ::std::string & value, std::string *result)
|
zx_status_t
|
Clone(const std::unique_ptr< T > & value, std::unique_ptr< T > *result)
|
zx_status_t
|
Clone(const VectorPtr< T > & value, VectorPtr< T > *result)
|
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type
|
Clone(const ::std::vector< T > & value, ::std::vector< T > *result)
|
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type
|
Clone(const ::std::vector< T > & value, ::std::vector< T > *result)
|
std::enable_ifIsPrimitive< T >::value &&!IsStdString< T >::value, zx_status_t >::type
|
Clone(const VectorPtr< T > & value, VectorPtr< T > *result)
|
std::enable_ifIsPrimitive< T >::value &&!IsStdString< T >::value, zx_status_t >::type
|
Clone(const ::std::array< T, N > & value, ::std::array< T, N > *result)
|
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type
|
Clone(const UnknownBytes & value, UnknownBytes *result)
|
zx_status_t
|
Clone(const ::std::map< uint64_t,::std::vector< uint8_t >> & value, ::std::map< uint64_t,::std::vector< uint8_t >> *result)
|
zx_status_t
|
Clone(const T & value)
|
T
|
Clone(const InterfaceHandle< T > & value, InterfaceHandle< T > *result)
|
zx_status_t
|
Clone(const InterfaceRequest< T > & value, InterfaceRequest< T > *result)
|
zx_status_t
|
CreateEndpoints()
|
zx::result< Endpoints< Protocol > >
|
CreateEndpoints(fidl::ClientEnd< Protocol > *out_client)
|
zx::result< fidl::ServerEnd< Protocol > >
|
CreateEndpoints(fidl::ServerEnd< Protocol > *out_server)
|
zx::result< fidl::ClientEnd< Protocol > >
|
Decode(DecoderImpl *decoder, T *value, size_t offset)
|
void
|
DecodeAs(DecoderImpl *decoder, size_t offset)
|
T
|
DecodeUnknownBytesContents(DecoderImpl *decoder, std::vector< uint8_t > *value, size_t offset)
|
void
|
DecodingInlineSize(DecoderImpl *decoder)
|
size_t
|
Encode(EncoderImpl *encoder, T *value, size_t offset, cpp17::optional< HandleInformation > maybe_handle_info)
|
void
|
EncodeNullVector(EncoderImpl *encoder, size_t offset)
|
void
|
EncodeUnknownBytes(EncoderImpl *encoder, std::vector< uint8_t > *value, size_t envelope_offset)
|
void
|
EncodeUnknownBytesContents(EncoderImpl *encoder, std::vector< uint8_t > *value, size_t offset)
|
void
|
EncodeVectorPointer(EncoderImpl *encoder, size_t count, size_t offset)
|
void
|
EncodingInlineSize(EncoderImpl *encoder)
|
size_t
|
Equals(const T & lhs, const T & rhs)
|
bool
|
EventReplyBufferSizeInChannel()
|
constexpr uint32_t
|
HLCPPToNatural(HLCPP && value)
|
auto
|
InitTxnHeader(fidl_message_header_t *out_hdr, zx_txid_t txid, uint64_t ordinal, MessageDynamicFlags dynamic_flags)
|
void
|
InplaceUnpersist(cpp20::span< uint8_t > data)
|
fit::result< fidl::Error, fidl::ObjectView< FidlType > >
|
IsByteOverflow(const fidl_message_header_t *hdr)
|
bool
|
IsFlexibleInteraction(const fidl_message_header_t *hdr)
|
bool
|
MaxSizeInChannel()
|
constexpr uint32_t
|
MessageRead(TransportObject && transport, typename internal::AssociatedTransport< TransportObject >::MessageStorageView storage, const ReadOptions & options)
|
|
MessageRead(TransportObject && transport, typename internal::AssociatedTransport< TransportObject >::MessageStorageView storage)
|
|
MethodHasResultUnion()
|
constexpr bool
|
MethodHasUnwrapAccessors()
|
constexpr bool
|
NaturalToHLCPP(Natural && value)
|
auto
|
ObserveTeardown(Callable && callback)
|
|
Persist(const FidlType & value)
|
fit::result< fidl::Error, std::vector< uint8_t > >
|
PrimaryObjectSize(const fidl_type_t *type, uint32_t buffer_size, uint32_t *out_primary_size, uint32_t *out_first_out_of_line, const char **out_error)
|
zx_status_t
|
SendEvent(const ServerBindingRef< FidlProtocol > & binding_ref)
|
auto
|
SendEvent(const ServerBinding< FidlProtocol > & binding)
|
auto
|
SendEvent(const ServerEnd< FidlProtocol > & server_end)
|
auto
|
ServerReplyBufferSizeInChannel()
|
constexpr uint32_t
|
ShareUntilTeardown(std::shared_ptr< T > object)
|
|
SharedClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&, fidl::AnyTeardownObserver) -> SharedClient< Protocol >
|
|
SharedClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&) -> SharedClient< Protocol >
|
|
SharedClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *) -> SharedClient< Protocol >
|
|
StandaloneDecode(::fidl::EncodedMessage message, ::fidl::WireFormatMetadata metadata)
|
::fit::result<::fidl::Error, FidlType >
|
StandaloneEncode(FidlType value)
|
|
StandaloneEncode(FidlType & value)
|
|
StandaloneInplaceDecode(EncodedMessage message, WireFormatMetadata metadata)
|
::fit::result<::fidl::Error,::fidl::DecodedValue< FidlType > >
|
SyncClient(fidl::ClientEnd< FidlProtocol >) -> SyncClient< FidlProtocol >
|
|
SyncClientMethodBufferSizeInChannel()
|
constexpr uint32_t
|
To(const U & obj)
|
T
|
ToNatural(WireType value)
|
auto
|
ToUnderlying(TEnum value) -> typename std::underlying_type< TEnum >::type
|
constexpr auto
|
ToWire(fidl::AnyArena & arena, NaturalType value)
|
auto
|
Unpersist(cpp20::span< const uint8_t > data)
|
fit::result< fidl::Error, FidlType >
|
VectorView(fidl::AnyArena &, cpp20::span< T >) -> VectorView< T >
|
|
VectorView(fidl::AnyArena &, const std::vector< T > &) -> VectorView< T >
|
|
Walk(VisitorImpl & visitor, const fidl_type_t *type, typename VisitorImpl::Position start)
|
void
|
WireCall(const fidl::ClientEnd< FidlProtocol > & client_end)
|
internal::SyncEndpointVeneer< internal::WireSyncClientImpl, FidlProtocol >
|
WireCall(const fidl::UnownedClientEnd< FidlProtocol > & client_end)
|
internal::SyncEndpointVeneer< internal::WireSyncClientImpl, FidlProtocol >
|
WireClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&) -> WireClient< Protocol >
|
|
WireClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *) -> WireClient< Protocol >
|
|
WireSendEvent(const ServerBindingRef< FidlProtocol > & binding_ref)
|
internal::WeakEventSenderVeneer< internal::WireWeakEventSender, FidlProtocol >
|
WireSendEvent(const ServerBinding< FidlProtocol > & binding)
|
internal::WeakEventSenderVeneer< internal::WireWeakEventSender, FidlProtocol >
|
WireSendEvent(const ServerEnd< FidlProtocol > & server_end)
|
internal::SyncEndpointVeneer< internal::WireEventSender, FidlProtocol >
|
WireSendEvent(UnownedServerEnd< FidlProtocol > server_end)
|
internal::SyncEndpointVeneer< internal::WireEventSender, FidlProtocol >
|
WireSharedClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&, fidl::AnyTeardownObserver) -> WireSharedClient< Protocol >
|
|
WireSharedClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&) -> WireSharedClient< Protocol >
|
|
WireSharedClient(fidl::ClientEnd< Protocol >, async_dispatcher_t *) -> WireSharedClient< Protocol >
|
|
WireSyncClient(fidl::ClientEnd< FidlProtocol >) -> WireSyncClient< FidlProtocol >
|
|
__attribute__((enum_extensibility(closed)))[[nodiscard]] DispatchResult
|
enum
|
operator!=(const StringPtr & lhs, const StringPtr & rhs)
|
bool
|
operator!=(const char *lhs, const StringPtr & rhs)
|
bool
|
operator!=(const StringPtr & lhs, const char *rhs)
|
bool
|
operator!=(const Box< T > & lhs, const Box< T > & rhs) noexcept
|
constexpr bool
|
operator!=(const std::nullptr_t & lhs, const Box< T > & rhs) noexcept
|
constexpr bool
|
operator!=(const Box< T > & lhs, const std::nullptr_t & rhs) noexcept
|
constexpr bool
|
operator!=(const Box< T > & lhs, const std::unique_ptr< T > & rhs) noexcept
|
constexpr bool
|
operator!=(const std::unique_ptr< T > & lhs, const Box< T > & rhs) noexcept
|
constexpr bool
|
operator!=(const fidl::Array< T, N > & lhs, const fidl::Array< T, N > & rhs)
|
bool
|
operator!=(std::nullptr_t, ObjectView< T > p)
|
bool
|
operator<(const StringPtr & lhs, const StringPtr & rhs)
|
bool
|
operator<(const char *lhs, const StringPtr & rhs)
|
bool
|
operator<(const StringPtr & lhs, const char *rhs)
|
bool
|
operator<<(std::ostream & out, const StringPtr & str)
|
std::ostream &
|
operator<<(std::ostream & ostream, const Status & result)
|
std::ostream &
|
operator<<(std::ostream & ostream, const UnbindInfo & info)
|
std::ostream &
|
operator<=(const StringPtr & lhs, const StringPtr & rhs)
|
bool
|
operator<=(const char *lhs, const StringPtr & rhs)
|
bool
|
operator<=(const StringPtr & lhs, const char *rhs)
|
bool
|
operator==(const StringPtr & lhs, const StringPtr & rhs)
|
bool
|
operator==(const char *lhs, const StringPtr & rhs)
|
bool
|
operator==(const StringPtr & lhs, const char *rhs)
|
bool
|
operator==(const Box< T > & lhs, const Box< T > & rhs) noexcept
|
constexpr bool
|
operator==(const std::nullptr_t & lhs, const Box< T > & rhs) noexcept
|
constexpr bool
|
operator==(const Box< T > & lhs, const std::nullptr_t & rhs) noexcept
|
constexpr bool
|
operator==(const Box< T > & lhs, const std::unique_ptr< T > & rhs) noexcept
|
constexpr bool
|
operator==(const std::unique_ptr< T > & lhs, const Box< T > & rhs) noexcept
|
constexpr bool
|
operator==(const fidl::Array< T, N > & lhs, const fidl::Array< T, N > & rhs)
|
bool
|
operator==(std::nullptr_t, ObjectView< T > p)
|
bool
|
operator>(const StringPtr & lhs, const StringPtr & rhs)
|
bool
|
operator>(const char *lhs, const StringPtr & rhs)
|
bool
|
operator>(const StringPtr & lhs, const char *rhs)
|
bool
|
operator>=(const StringPtr & lhs, const StringPtr & rhs)
|
bool
|
operator>=(const char *lhs, const StringPtr & rhs)
|
bool
|
operator>=(const StringPtr & lhs, const char *rhs)
|
bool
|
operator|(MessageDynamicFlags lhs, MessageDynamicFlags rhs)
|
Namespaces |
|
---|---|
fidl:: |
|
fidl:: |
|
fidl:: |
|
fidl:: |
Enumerations
Reason
Reason
Typedefs
AnyMemoryResource
fit::inline_any< MemoryResource, 24, 8 > AnyMemoryResource
AsyncClientBuffer
internal::InlineMessageBuffer< AsyncClientMethodBufferSizeInChannel< FidlMethod >()> AsyncClientBuffer
BytePart
MessagePart< uint8_t > BytePart
ClientCallback
typename internal::NaturalMethodTypes< Method >::ResultCallback ClientCallback
Error
Status Error
Event
std::enable_if_t< Method::kHasServerToClient &&!Method::kHasClientToServer, typename fidl::internal::NaturalMethodTypes< Method >::Request > Event
EventBuffer
internal::InlineMessageBuffer< EventReplyBufferSizeInChannel< FidlMethod >()> EventBuffer
FrameworkErr
::fidl::internal::FrameworkErr FrameworkErr
HandleDispositionPart
MessagePart< zx_handle_disposition_t > HandleDispositionPart
HandleInfoPart
MessagePart< zx_handle_info_t > HandleInfoPart
HandlePart
MessagePart< zx_handle_t > HandlePart
InterfaceRequestHandler
fit::function< void(fidl::InterfaceRequest< Interface > request)> InterfaceRequestHandler
OnUnboundFn
fit::callback< void(ServerImpl *, UnbindInfo, internal::ServerEndType< Protocol >)> OnUnboundFn
OneWayError
OneWayStatus OneWayError
Request
std::enable_if_t< Method::kHasClientToServer, typename fidl::internal::NaturalMethodTypes< Method >::Request > Request
ServerBuffer
internal::InlineMessageBuffer< ServerReplyBufferSizeInChannel< FidlMethod >()> ServerBuffer
SyncClientBuffer
internal::InlineMessageBuffer< SyncClientMethodBufferSizeInChannel< FidlMethod >()> SyncClientBuffer
UnknownMethodCompleter
::fidl::Completer<> UnknownMethodCompleter
WireResultUnwrapType
typename::fidl::internal::WireResultUnwrap< FidlMethod >::Type WireResultUnwrapType
Functions
Arena
Arena() -> Arena< initial_capacity >
AsyncClientMethodBufferSizeInChannel
constexpr uint32_t AsyncClientMethodBufferSizeInChannel()
BindServer
ServerBindingRef< Protocol > BindServer( async_dispatcher_t *dispatcher, fidl::ServerEnd< Protocol > server_end, ServerImpl *impl, OnUnbound && on_unbound )
BindServer
ServerBindingRef< Protocol > BindServer( async_dispatcher_t *dispatcher, fidl::ServerEnd< Protocol > server_end, std::unique_ptr< ServerImpl > && impl, OnUnbound && on_unbound )
BindServer
ServerBindingRef< Protocol > BindServer( async_dispatcher_t *dispatcher, fidl::ServerEnd< Protocol > server_end, std::shared_ptr< ServerImpl > impl, OnUnbound && on_unbound )
Call
internal::SyncEndpointManagedVeneer< internal::NaturalSyncClientImpl< FidlProtocol > > Call( const fidl::ClientEnd< FidlProtocol > & client_end )
Call
internal::SyncEndpointManagedVeneer< internal::NaturalSyncClientImpl< FidlProtocol > > Call( const fidl::UnownedClientEnd< FidlProtocol > & client_end )
Client
Client( fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference && ) -> Client< Protocol >
Client
Client( fidl::ClientEnd< Protocol >, async_dispatcher_t * ) -> Client< Protocol >
Clone
zx_status_t Clone( ::fidl::internal::FrameworkErr value, ::fidl::internal::FrameworkErr *result )
Clone
std::enable_if< IsPrimitive< T >::value, zx_status_t >::type Clone( const T & value, T *result )
Clone
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type Clone( const std::array< T, N > & value, std::array< T, N > *result )
Clone
std::enable_ifIsPrimitive< T >::value &&!IsStdString< T >::value, zx_status_t >::type Clone( const std::array< T, N > & value, std::array< T, N > *result )
Clone
std::enable_ifIsPrimitive< T >::value &&!IsStdVector< T >::value &&!IsStdArray< T >::value, zx_status_t >::type Clone( const T & value, T *result )
Clone
zx_status_t Clone( const ::std::string & value, std::string *result )
Clone
zx_status_t Clone( const std::unique_ptr< T > & value, std::unique_ptr< T > *result )
Clone
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type Clone( const VectorPtr< T > & value, VectorPtr< T > *result )
Clone
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type Clone( const ::std::vector< T > & value, ::std::vector< T > *result )
Clone
std::enable_ifIsPrimitive< T >::value &&!IsStdString< T >::value, zx_status_t >::type Clone( const ::std::vector< T > & value, ::std::vector< T > *result )
Clone
std::enable_ifIsPrimitive< T >::value &&!IsStdString< T >::value, zx_status_t >::type Clone( const VectorPtr< T > & value, VectorPtr< T > *result )
Clone
std::enable_if< IsPrimitive< T >::value||IsStdString< T >::value, zx_status_t >::type Clone( const ::std::array< T, N > & value, ::std::array< T, N > *result )
Clone
zx_status_t Clone( const UnknownBytes & value, UnknownBytes *result )
Clone
zx_status_t Clone( const ::std::map< uint64_t,::std::vector< uint8_t >> & value, ::std::map< uint64_t,::std::vector< uint8_t >> *result )
Clone
T Clone( const T & value )
Clone
zx_status_t Clone( const InterfaceHandle< T > & value, InterfaceHandle< T > *result )
Clone
zx_status_t Clone( const InterfaceRequest< T > & value, InterfaceRequest< T > *result )
CreateEndpoints
zx::result< Endpoints< Protocol > > CreateEndpoints()
CreateEndpoints
zx::result< fidl::ServerEnd< Protocol > > CreateEndpoints( fidl::ClientEnd< Protocol > *out_client )
CreateEndpoints
zx::result< fidl::ClientEnd< Protocol > > CreateEndpoints( fidl::ServerEnd< Protocol > *out_server )
Decode
void Decode( DecoderImpl *decoder, T *value, size_t offset )
DecodeAs
T DecodeAs( DecoderImpl *decoder, size_t offset )
DecodeUnknownBytesContents
void DecodeUnknownBytesContents( DecoderImpl *decoder, std::vector< uint8_t > *value, size_t offset )
DecodingInlineSize
size_t DecodingInlineSize( DecoderImpl *decoder )
Encode
void Encode( EncoderImpl *encoder, T *value, size_t offset, cpp17::optional< HandleInformation > maybe_handle_info )
EncodeNullVector
void EncodeNullVector( EncoderImpl *encoder, size_t offset )
EncodeUnknownBytes
void EncodeUnknownBytes( EncoderImpl *encoder, std::vector< uint8_t > *value, size_t envelope_offset )
EncodeUnknownBytesContents
void EncodeUnknownBytesContents( EncoderImpl *encoder, std::vector< uint8_t > *value, size_t offset )
EncodeVectorPointer
void EncodeVectorPointer( EncoderImpl *encoder, size_t count, size_t offset )
EncodingInlineSize
size_t EncodingInlineSize( EncoderImpl *encoder )
Equals
bool Equals( const T & lhs, const T & rhs )
EventReplyBufferSizeInChannel
constexpr uint32_t EventReplyBufferSizeInChannel()
HLCPPToNatural
auto HLCPPToNatural( HLCPP && value )
InitTxnHeader
void InitTxnHeader( fidl_message_header_t *out_hdr, zx_txid_t txid, uint64_t ordinal, MessageDynamicFlags dynamic_flags )
InplaceUnpersist
fit::result< fidl::Error, fidl::ObjectView< FidlType > > InplaceUnpersist( cpp20::span< uint8_t > data )
IsByteOverflow
bool IsByteOverflow( const fidl_message_header_t *hdr )
IsFlexibleInteraction
bool IsFlexibleInteraction( const fidl_message_header_t *hdr )
MaxSizeInChannel
constexpr uint32_t MaxSizeInChannel()
MessageRead
IncomingHeaderAndMessage MessageRead( TransportObject && transport, typename internal::AssociatedTransport< TransportObject >::MessageStorageView storage, const ReadOptions & options )
MessageRead
IncomingHeaderAndMessage MessageRead( TransportObject && transport, typename internal::AssociatedTransport< TransportObject >::MessageStorageView storage )
MethodHasResultUnion
constexpr bool MethodHasResultUnion()
MethodHasUnwrapAccessors
constexpr bool MethodHasUnwrapAccessors()
NaturalToHLCPP
auto NaturalToHLCPP( Natural && value )
ObserveTeardown
fidl::AnyTeardownObserver ObserveTeardown( Callable && callback )
Persist
fit::result< fidl::Error, std::vector< uint8_t > > Persist( const FidlType & value )
PrimaryObjectSize
zx_status_t PrimaryObjectSize( const fidl_type_t *type, uint32_t buffer_size, uint32_t *out_primary_size, uint32_t *out_first_out_of_line, const char **out_error )
SendEvent
auto SendEvent( const ServerBindingRef< FidlProtocol > & binding_ref )
SendEvent
auto SendEvent( const ServerBinding< FidlProtocol > & binding )
SendEvent
auto SendEvent( const ServerEnd< FidlProtocol > & server_end )
ServerReplyBufferSizeInChannel
constexpr uint32_t ServerReplyBufferSizeInChannel()
ShareUntilTeardown
fidl::AnyTeardownObserver ShareUntilTeardown( std::shared_ptr< T > object )
SharedClient
SharedClient( fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&, fidl::AnyTeardownObserver ) -> SharedClient< Protocol >
SharedClient
SharedClient( fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference && ) -> SharedClient< Protocol >
SharedClient
SharedClient( fidl::ClientEnd< Protocol >, async_dispatcher_t * ) -> SharedClient< Protocol >
StandaloneDecode
::fit::result<::fidl::Error, FidlType > StandaloneDecode( ::fidl::EncodedMessage message, ::fidl::WireFormatMetadata metadata )
StandaloneEncode
OwnedEncodeResult StandaloneEncode( FidlType value )
StandaloneEncode
OwnedEncodeResult StandaloneEncode( FidlType & value )
StandaloneInplaceDecode
::fit::result<::fidl::Error,::fidl::DecodedValue< FidlType > > StandaloneInplaceDecode( EncodedMessage message, WireFormatMetadata metadata )
SyncClient
SyncClient( fidl::ClientEnd< FidlProtocol > ) -> SyncClient< FidlProtocol >
SyncClientMethodBufferSizeInChannel
constexpr uint32_t SyncClientMethodBufferSizeInChannel()
To
T To( const U & obj )
ToNatural
auto ToNatural( WireType value )
ToUnderlying
constexpr auto ToUnderlying( TEnum value ) -> typename std::underlying_type< TEnum >::type
ToWire
auto ToWire( fidl::AnyArena & arena, NaturalType value )
Unpersist
fit::result< fidl::Error, FidlType > Unpersist( cpp20::span< const uint8_t > data )
VectorView
VectorView( fidl::AnyArena &, cpp20::span< T > ) -> VectorView< T >
VectorView
VectorView( fidl::AnyArena &, const std::vector< T > & ) -> VectorView< T >
Walk
void Walk( VisitorImpl & visitor, const fidl_type_t *type, typename VisitorImpl::Position start )
WireCall
internal::SyncEndpointVeneer< internal::WireSyncClientImpl, FidlProtocol > WireCall( const fidl::ClientEnd< FidlProtocol > & client_end )
WireCall
internal::SyncEndpointVeneer< internal::WireSyncClientImpl, FidlProtocol > WireCall( const fidl::UnownedClientEnd< FidlProtocol > & client_end )
WireClient
WireClient( fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference && ) -> WireClient< Protocol >
WireClient
WireClient( fidl::ClientEnd< Protocol >, async_dispatcher_t * ) -> WireClient< Protocol >
WireSendEvent
internal::WeakEventSenderVeneer< internal::WireWeakEventSender, FidlProtocol > WireSendEvent( const ServerBindingRef< FidlProtocol > & binding_ref )
WireSendEvent
internal::WeakEventSenderVeneer< internal::WireWeakEventSender, FidlProtocol > WireSendEvent( const ServerBinding< FidlProtocol > & binding )
WireSendEvent
internal::SyncEndpointVeneer< internal::WireEventSender, FidlProtocol > WireSendEvent( const ServerEnd< FidlProtocol > & server_end )
WireSendEvent
internal::SyncEndpointVeneer< internal::WireEventSender, FidlProtocol > WireSendEvent( UnownedServerEnd< FidlProtocol > server_end )
WireSharedClient
WireSharedClient( fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference &&, fidl::AnyTeardownObserver ) -> WireSharedClient< Protocol >
WireSharedClient
WireSharedClient( fidl::ClientEnd< Protocol >, async_dispatcher_t *, AsyncEventHandlerReference && ) -> WireSharedClient< Protocol >
WireSharedClient
WireSharedClient( fidl::ClientEnd< Protocol >, async_dispatcher_t * ) -> WireSharedClient< Protocol >
WireSyncClient
WireSyncClient( fidl::ClientEnd< FidlProtocol > ) -> WireSyncClient< FidlProtocol >
__attribute__
enum __attribute__( (enum_extensibility(closed)) )[[nodiscard]] DispatchResult
operator!=
bool operator!=( const char *lhs, const StringPtr & rhs )
operator!=
bool operator!=( const StringPtr & lhs, const char *rhs )
operator!=
constexpr bool operator!=( const std::nullptr_t & lhs, const Box< T > & rhs ) noexcept
operator!=
constexpr bool operator!=( const Box< T > & lhs, const std::nullptr_t & rhs ) noexcept
operator!=
constexpr bool operator!=( const Box< T > & lhs, const std::unique_ptr< T > & rhs ) noexcept
operator!=
constexpr bool operator!=( const std::unique_ptr< T > & lhs, const Box< T > & rhs ) noexcept
operator!=
bool operator!=( const fidl::Array< T, N > & lhs, const fidl::Array< T, N > & rhs )
operator!=
bool operator!=( std::nullptr_t, ObjectView< T > p )
operator<
bool operator<( const char *lhs, const StringPtr & rhs )
operator<
bool operator<( const StringPtr & lhs, const char *rhs )
operator<<
std::ostream & operator<<( std::ostream & out, const StringPtr & str )
operator<<
std::ostream & operator<<( std::ostream & ostream, const Status & result )
operator<<
std::ostream & operator<<( std::ostream & ostream, const UnbindInfo & info )
operator<=
bool operator<=( const char *lhs, const StringPtr & rhs )
operator<=
bool operator<=( const StringPtr & lhs, const char *rhs )
operator==
bool operator==( const char *lhs, const StringPtr & rhs )
operator==
bool operator==( const StringPtr & lhs, const char *rhs )
operator==
constexpr bool operator==( const std::nullptr_t & lhs, const Box< T > & rhs ) noexcept
operator==
constexpr bool operator==( const Box< T > & lhs, const std::nullptr_t & rhs ) noexcept
operator==
constexpr bool operator==( const Box< T > & lhs, const std::unique_ptr< T > & rhs ) noexcept
operator==
constexpr bool operator==( const std::unique_ptr< T > & lhs, const Box< T > & rhs ) noexcept
operator==
bool operator==( const fidl::Array< T, N > & lhs, const fidl::Array< T, N > & rhs )
operator==
bool operator==( std::nullptr_t, ObjectView< T > p )
operator>
bool operator>( const char *lhs, const StringPtr & rhs )
operator>
bool operator>( const StringPtr & lhs, const char *rhs )
operator>=
bool operator>=( const char *lhs, const StringPtr & rhs )
operator>=
bool operator>=( const StringPtr & lhs, const char *rhs )
operator|
MessageDynamicFlags operator|( MessageDynamicFlags lhs, MessageDynamicFlags rhs )