fidl::
  Summary
| Constructors and Destructors | |
|---|---|
| SynchronousInterfacePtr() | |
| SynchronousInterfacePtr(std::nullptr_t) | |
| SynchronousInterfacePtr(const SynchronousInterfacePtr & other) | |
| SynchronousInterfacePtr(SynchronousInterfacePtr && other) | 
| Public types | |
|---|---|
| InterfaceSync | using typename Interface::Sync_ | 
| Public functions | |
|---|---|
| Bind(zx::channel channel) | void | 
| Bind(InterfaceHandle< Interface > handle) | void | 
| NewRequest() | InterfaceRequest< Interface > | 
| Unbind() | InterfaceHandle< Interface > | 
| get() const  | InterfaceSync * | 
| is_bound() const  | bool | 
| operator bool() const  | 
         | 
| operator*() const  | InterfaceSync & | 
| operator->() const  | InterfaceSync * | 
| operator=(const SynchronousInterfacePtr & other)=delete | |
| operator=(SynchronousInterfacePtr && other)=default | |
| unowned_channel() const  | |
Public types
InterfaceSync
typename Interface::Sync_ InterfaceSync
Public functions
Bind
void Bind( zx::channel channel )
Bind
void Bind( InterfaceHandle< Interface > handle )
NewRequest
InterfaceRequest< Interface > NewRequest()
SynchronousInterfacePtr
SynchronousInterfacePtr()
SynchronousInterfacePtr
SynchronousInterfacePtr( std::nullptr_t )
SynchronousInterfacePtr
SynchronousInterfacePtr( const SynchronousInterfacePtr & other )=delete
SynchronousInterfacePtr
SynchronousInterfacePtr( SynchronousInterfacePtr && other )=default
Unbind
InterfaceHandle< Interface > Unbind()
get
InterfaceSync * get() const
is_bound
bool is_bound() const
operator bool
operator bool() const
operator*
InterfaceSync & operator*() const
operator->
InterfaceSync * operator->() const
operator=
SynchronousInterfacePtr & operator=( const SynchronousInterfacePtr & other )=delete
operator=
SynchronousInterfacePtr & operator=( SynchronousInterfacePtr && other )=default
unowned_channel
zx::unowned_channel unowned_channel() const