fidl:: SynchronousInterfacePtr
Summary
Constructors and Destructors |
|
---|---|
SynchronousInterfacePtr()
|
|
SynchronousInterfacePtr(std::nullptr_t)
|
|
SynchronousInterfacePtr(const SynchronousInterfacePtr & other)
|
|
SynchronousInterfacePtr(SynchronousInterfacePtr && other)
|
Public types |
|
---|---|
InterfaceSync
|
usingtypename 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